suggestions

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

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

Loading…
Cancel
Save