diff --git a/lib/start_game/widgets/start_game_listener.dart b/lib/start_game/widgets/start_game_listener.dart index df34b324..058af72e 100644 --- a/lib/start_game/widgets/start_game_listener.dart +++ b/lib/start_game/widgets/start_game_listener.dart @@ -57,14 +57,14 @@ class StartGameListener extends StatelessWidget { } void _onHowToPlay(BuildContext context) { - final audio = context.read(); + final player = context.read(); _showPinballDialog( context: context, child: HowToPlayDialog( onDismissCallback: () { context.read().add(const HowToPlayFinished()); - audio.ioPinballVoiceOver(); + player.play(PinballAudio.ioPinballVoiceOver); }, ), ); diff --git a/test/start_game/widgets/start_game_listener_test.dart b/test/start_game/widgets/start_game_listener_test.dart index ca646bc9..566bb6f2 100644 --- a/test/start_game/widgets/start_game_listener_test.dart +++ b/test/start_game/widgets/start_game_listener_test.dart @@ -18,12 +18,12 @@ class _MockPinballGame extends Mock implements PinballGame {} class _MockGameFlowController extends Mock implements GameFlowController {} -class _MockPinballAudio extends Mock implements PinballAudio {} +class _MockPinballPlayer extends Mock implements PinballPlayer {} void main() { late StartGameBloc startGameBloc; late PinballGame pinballGame; - late PinballAudio pinballAudio; + late PinballPlayer pinballPlayer; late CharacterThemeCubit characterThemeCubit; group('StartGameListener', () { @@ -32,7 +32,7 @@ void main() { startGameBloc = _MockStartGameBloc(); pinballGame = _MockPinballGame(); - pinballAudio = _MockPinballAudio(); + pinballPlayer = _MockPinballPlayer(); characterThemeCubit = _MockCharacterThemeCubit(); }); @@ -244,7 +244,7 @@ void main() { child: const SizedBox.shrink(), ), startGameBloc: startGameBloc, - pinballAudio: pinballAudio, + pinballPlayer: pinballPlayer, ); await tester.pumpAndSettle(); @@ -261,7 +261,8 @@ void main() { ); await tester.pumpAndSettle(); - verify(pinballAudio.ioPinballVoiceOver).called(1); + verify(() => pinballPlayer.play(PinballAudio.ioPinballVoiceOver)) + .called(1); }, ); });