iOS 에서도 LINE 앱 자동 로그인을 꺼 웹 로그인이 끊기지 않게 함
This commit is contained in:
@@ -87,16 +87,22 @@ void main() {
|
||||
expect((outcome as AuthFailed).code, 'E-AUTH-11');
|
||||
});
|
||||
|
||||
test('Android 의 LINE 은 앱 자동 로그인을 끈다 · iOS 는 파라미터 없음', () {
|
||||
test('LINE 은 Android · iOS 모두 앱 자동 로그인을 끈다', () {
|
||||
final line =
|
||||
AuthRepository().providers.firstWhere(
|
||||
(p) => p.provider == AuthProviderKind.line,
|
||||
)
|
||||
as OidcSignInProvider;
|
||||
expect(line.authProvider.parameters, {'disable_auto_login': 'true'});
|
||||
expect(line.authProvider.parameters, {
|
||||
'disable_auto_login': 'true',
|
||||
'disable_ios_auto_login': 'true',
|
||||
});
|
||||
debugDefaultTargetPlatformOverride = TargetPlatform.iOS;
|
||||
addTearDown(() => debugDefaultTargetPlatformOverride = null);
|
||||
expect(line.authProvider.parameters, isEmpty);
|
||||
expect(line.authProvider.parameters, {
|
||||
'disable_auto_login': 'true',
|
||||
'disable_ios_auto_login': 'true',
|
||||
});
|
||||
});
|
||||
|
||||
testWidgets('Android: 앱으로 돌아왔는데 결과가 없으면 취소로 풀린다', (tester) async {
|
||||
|
||||
Reference in New Issue
Block a user