TF-2461 Write unit test for login AuthorizationInterceptors
Signed-off-by: dab246 <tdvu@linagora.com> Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
Vendored
+11
@@ -1,6 +1,17 @@
|
||||
import 'package:jmap_dart_client/jmap/account_id.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/id.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/user_name.dart';
|
||||
import 'package:model/account/authentication_type.dart';
|
||||
import 'package:model/account/personal_account.dart';
|
||||
|
||||
class AccountFixtures {
|
||||
static final aliceAccountId = AccountId(Id('411ce'));
|
||||
static final aliceAccount = PersonalAccount(
|
||||
'dab',
|
||||
AuthenticationType.oidc,
|
||||
isSelected: true,
|
||||
accountId: aliceAccountId,
|
||||
apiUrl: 'https://domain.com/jmap',
|
||||
userName: UserName('Alice')
|
||||
);
|
||||
}
|
||||
Vendored
+35
@@ -0,0 +1,35 @@
|
||||
|
||||
import 'package:model/oidc/oidc_configuration.dart';
|
||||
import 'package:model/oidc/token_id.dart';
|
||||
import 'package:model/oidc/token_oidc.dart';
|
||||
|
||||
class OIDCFixtures {
|
||||
static final tokenOidcExpiredTime = TokenOIDC(
|
||||
'dab123',
|
||||
TokenId('dab123'),
|
||||
'dab456',
|
||||
expiredTime: DateTime.now().subtract(const Duration(days: 1)));
|
||||
|
||||
static final tokenOidcExpiredTimeAndRefreshTokenEmpty = TokenOIDC(
|
||||
'dab123',
|
||||
TokenId('dab123'),
|
||||
'',
|
||||
expiredTime: DateTime.now().subtract(const Duration(days: 1)));
|
||||
|
||||
static final tokenOidcExpiredTimeAndTokenEmpty = TokenOIDC(
|
||||
'',
|
||||
TokenId('dab123'),
|
||||
'dab456',
|
||||
expiredTime: DateTime.now().subtract(const Duration(days: 1)));
|
||||
|
||||
static final newTokenOidc = TokenOIDC(
|
||||
'test123',
|
||||
TokenId('test123'),
|
||||
'test456',
|
||||
expiredTime: DateTime.now().add(const Duration(days: 1)));
|
||||
|
||||
static final oidcConfiguration = OIDCConfiguration(
|
||||
authority: 'https://example.com',
|
||||
clientId: 'client-id',
|
||||
scopes: ['scope1', 'scope2', 'scope3']);
|
||||
}
|
||||
Reference in New Issue
Block a user