suggestions

pull/396/head
Erick Zanardo 3 years ago
parent 39bf0de8cd
commit 91e8993ed9

@ -191,18 +191,25 @@ void main() {
flameTester.test( flameTester.test(
'plays the game over voice over', 'plays the game over voice over',
(game) async { (game) async {
final player = _MockPinballAudioPlayer(); final audioPlayer = _MockPinballAudioPlayer();
final component = GameBlocStatusListener(); final component = GameBlocStatusListener();
final repository = _MockLeaderboardRepository(); final repository = _MockLeaderboardRepository();
final backbox = Backbox( final backbox = Backbox(
leaderboardRepository: repository, leaderboardRepository: repository,
entries: const [], entries: const [],
); );
await game.pump([component, backbox], pinballAudioPlayer: player); await game.pump(
[component, backbox],
pinballAudioPlayer: audioPlayer,
);
component.onNewState(state); component.onNewState(state);
verify(() => player.play(PinballAudio.gameOverVoiceOver)).called(1); verify(
() => audioPlayer.play(
PinballAudio.gameOverVoiceOver,
),
).called(1);
}, },
); );
}); });
@ -219,14 +226,18 @@ void main() {
flameTester.test( flameTester.test(
'plays the background music on start', 'plays the background music on start',
(game) async { (game) async {
final player = _MockPinballAudioPlayer(); final audioPlayer = _MockPinballAudioPlayer();
final component = GameBlocStatusListener(); final component = GameBlocStatusListener();
await game.pump([component], pinballAudioPlayer: player); await game.pump([component], pinballAudioPlayer: audioPlayer);
expect(state.status, equals(GameStatus.playing)); expect(state.status, equals(GameStatus.playing));
component.onNewState(state); component.onNewState(state);
verify(() => player.play(PinballAudio.backgroundMusic)).called(1); verify(
() => audioPlayer.play(
PinballAudio.backgroundMusic,
),
).called(1);
}, },
); );

Loading…
Cancel
Save