createFakeUser function

AuthUser<OAuthToken> createFakeUser({
  1. String? id,
  2. String? email,
  3. String? idToken,
  4. Map<String, dynamic>? idTokenJson,
  5. String? accessToken,
  6. String? refreshToken,
  7. DateTime? accesTokenExpiration,
})

Returns a fake auth user for test purposes

Implementation

AuthUser<OAuthToken> createFakeUser({
  String? id,
  String? email,
  String? idToken,
  Map<String, dynamic>? idTokenJson,
  String? accessToken,
  String? refreshToken,
  DateTime? accesTokenExpiration,
}) {
  return AuthUser<OAuthToken>(
    id: id ?? 'id',
    firstName: 'firstName',
    lastName: 'lastName',
    displayName: 'displayName',
    email: email ?? 'email',
    idToken: idToken ?? 'idToken',
    idTokenJson: idTokenJson ?? const {},
    token: OAuthToken(
      accessToken: accessToken ?? 'accessToken',
      refreshToken: refreshToken ?? 'refreshToken',
      accessTokenExpiration: accesTokenExpiration ?? DateTime(2000),
    ),
  );
}