File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change
1
+ import 'package:architecture_example/bloc/language/language_cubit.dart' ;
2
+ import 'package:architecture_example/bloc/theme/theme_cubit.dart' ;
1
3
import 'package:architecture_example/presentation/app.dart' ;
4
+ import 'package:architecture_example/services/preferences_service.dart' ;
2
5
import 'package:flutter/material.dart' ;
6
+ import 'package:flutter_bloc/flutter_bloc.dart' ;
3
7
import 'package:flutter_test/flutter_test.dart' ;
4
8
5
9
void main () {
10
+ setUp (() async {
11
+ await PreferencesService .init ();
12
+ });
13
+
6
14
testWidgets ('Simple Test' , (tester) async {
7
- await tester.pumpWidget (App ());
15
+ await tester.pumpWidget (
16
+ MultiBlocProvider (
17
+ providers: [
18
+ BlocProvider (
19
+ create: (_) => ThemeCubit (ThemeMode .system),
20
+ ),
21
+ BlocProvider (
22
+ create: (_) => LanguageCubit (Locale ('en' , 'US' )),
23
+ )
24
+ ],
25
+ child: App (),
26
+ ),
27
+ );
8
28
await tester.pumpAndSettle ();
9
29
10
30
final appbarFinder = find.byType (AppBar );
You can’t perform that action at this time.
0 commit comments