forked from eatvio/eatvio_app
feat(setting): added profile data apdating for sttings screen, added validation for general info form
This commit is contained in:
@@ -141,11 +141,12 @@ void main() {
|
||||
final cubit = MenuCubit(repository);
|
||||
|
||||
when(repository.getPassKey(routeName: anyNamed('routeName'), routeParams: anyNamed('routeParams'))).thenAnswer((_) async => 'test-passkey');
|
||||
when(repository.getMyProfile()).thenAnswer((_) async => mockUserProfile);
|
||||
|
||||
sl.registerLazySingleton<ProfileRepository>(() => repository);
|
||||
sl.registerLazySingleton<MenuCubit>(() => cubit);
|
||||
|
||||
await tester.pumpWidget(wrap(const MenuScreen(profileModel: mockUserProfile)));
|
||||
await tester.pumpWidget(wrap(const MenuScreen()));
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
expect(find.text('Меню'), findsOneWidget);
|
||||
@@ -157,11 +158,12 @@ void main() {
|
||||
final cubit = MenuCubit(repository);
|
||||
|
||||
when(repository.getPassKey(routeName: anyNamed('routeName'), routeParams: anyNamed('routeParams'))).thenAnswer((_) async => 'test-passkey');
|
||||
when(repository.getMyProfile()).thenAnswer((_) async => mockConsultantProfile);
|
||||
|
||||
sl.registerLazySingleton<ProfileRepository>(() => repository);
|
||||
sl.registerLazySingleton<MenuCubit>(() => cubit);
|
||||
|
||||
await tester.pumpWidget(wrap(const MenuScreen(profileModel: mockConsultantProfile)));
|
||||
await tester.pumpWidget(wrap(const MenuScreen()));
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
expect(find.text('Меню'), findsOneWidget);
|
||||
|
||||
Reference in New Issue
Block a user