fix: flaky test

pull/35/head
Erick Zanardo 4 years ago
parent 58dd487a9b
commit ee1a5a5368

@ -89,9 +89,10 @@ void main() {
});
group('resetting a ball', () {
final gameBloc = MockGameBloc();
late GameBloc gameBloc;
setUp(() {
gameBloc = MockGameBloc();
whenListen(
gameBloc,
const Stream<GameState>.empty(),
@ -99,7 +100,7 @@ void main() {
);
});
final tester = flameBlocTester(gameBloc: gameBloc);
final tester = flameBlocTester(gameBloc: () => gameBloc);
tester.widgetTest(
'adds BallLost to GameBloc',

@ -145,7 +145,7 @@ void main() {
);
});
final tester = flameBlocTester(gameBloc: gameBloc);
final tester = flameBlocTester(gameBloc: () => gameBloc);
tester.widgetTest(
'adds BonusLetterActivated to GameBloc when not activated',

@ -227,7 +227,7 @@ void main() {
);
});
final flameTester = flameBlocTester(gameBloc: gameBloc);
final flameTester = flameBlocTester(gameBloc: () => gameBloc);
group('initializes with', () {
flameTester.test(

@ -5,14 +5,14 @@ import 'package:pinball/game/game.dart';
import 'helpers.dart';
FlameTester<PinballGame> flameBlocTester({
required GameBloc gameBloc,
required GameBloc Function() gameBloc,
}) {
return FlameTester<PinballGame>(
PinballGameTest.create,
pumpWidget: (gameWidget, tester) async {
await tester.pumpWidget(
BlocProvider.value(
value: gameBloc,
value: gameBloc(),
child: gameWidget,
),
);

Loading…
Cancel
Save