fix: solved BonusLetterActivated test

pull/116/head
alestiago 4 years ago
parent 02d21fb7fe
commit b8c9dc617c

@ -196,7 +196,7 @@ void main() {
group('bonus letter activation', () { group('bonus letter activation', () {
late GameBloc gameBloc; late GameBloc gameBloc;
final tester = flameBlocTester( final tester = flameBlocTester<PinballGame>(
// TODO(alestiago): Use TestGame once BonusLetter has controller. // TODO(alestiago): Use TestGame once BonusLetter has controller.
game: PinballGameTest.create, game: PinballGameTest.create,
gameBloc: () => gameBloc, gameBloc: () => gameBloc,
@ -217,13 +217,8 @@ void main() {
await game.ready(); await game.ready();
final bonusLetter = game.descendants().whereType<BonusLetter>().first; final bonusLetter = game.descendants().whereType<BonusLetter>().first;
await game.add(bonusLetter);
await game.ready();
bonusLetter.activate(); bonusLetter.activate();
await game.ready(); await game.ready();
await tester.pump();
}, },
verify: (game, tester) async { verify: (game, tester) async {
verify(() => gameBloc.add(const BonusLetterActivated(0))).called(1); verify(() => gameBloc.add(const BonusLetterActivated(0))).called(1);

Loading…
Cancel
Save