Skip to content

Commit 32e3221

Browse files
committed
test fixed
1 parent 2419b46 commit 32e3221

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

test/unit_tests/simple_test.dart

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,30 @@
1+
import 'package:architecture_example/bloc/language/language_cubit.dart';
2+
import 'package:architecture_example/bloc/theme/theme_cubit.dart';
13
import 'package:architecture_example/presentation/app.dart';
4+
import 'package:architecture_example/services/preferences_service.dart';
25
import 'package:flutter/material.dart';
6+
import 'package:flutter_bloc/flutter_bloc.dart';
37
import 'package:flutter_test/flutter_test.dart';
48

59
void main() {
10+
setUp(() async {
11+
await PreferencesService.init();
12+
});
13+
614
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+
);
828
await tester.pumpAndSettle();
929

1030
final appbarFinder = find.byType(AppBar);

0 commit comments

Comments
 (0)