Line data Source code
1 : import 'package:firebase_auth/firebase_auth.dart';
2 : import 'package:mockito/mockito.dart';
3 :
4 : import '../../../../redfire_test.dart';
5 :
6 : class UserExample {
7 0 : static User stubBasicMock() {
8 0 : final mockUser = MockUser();
9 :
10 0 : when(mockUser.uid).thenReturn('uid');
11 0 : when(mockUser.tenantId).thenReturn(null);
12 0 : when(mockUser.displayName).thenReturn('displayName');
13 0 : when(mockUser.photoURL).thenReturn('photoURL');
14 0 : when(mockUser.email).thenReturn('email');
15 0 : when(mockUser.phoneNumber).thenReturn('phoneNumber');
16 0 : when(mockUser.metadata).thenReturn(UserMetadata(0, 0));
17 0 : when(mockUser.isAnonymous).thenReturn(false);
18 0 : when(mockUser.emailVerified).thenReturn(false);
19 0 : when(mockUser.providerData).thenReturn([]);
20 :
21 : return mockUser;
22 : }
23 : }
|