import 'package:flutter_test/flutter_test.dart'; import 'package:fregat_flutter_frontend/app/app_state.dart'; import 'package:fregat_flutter_frontend/graphql/operations/client/__generated__/client_products.data.gql.dart'; import 'package:fregat_flutter_frontend/main.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:shared_preferences/shared_preferences.dart'; void main() { testWidgets('Fregat Flutter shell opens login route', (tester) async { SharedPreferences.setMockInitialValues({}); await tester.pumpWidget( ProviderScope( overrides: [ clientProductsProvider.overrideWith( (ref) async => [], ), ], child: const FregatApp(), ), ); await tester.pumpAndSettle(); expect(find.text('Вход'), findsOneWidget); expect(find.text('Email'), findsOneWidget); expect(find.text('Получить код'), findsOneWidget); }); }