pull/325/head
Erick Zanardo 3 years ago
parent bab58b3c2b
commit 7c226087b4

@ -57,14 +57,14 @@ class StartGameListener extends StatelessWidget {
} }
void _onHowToPlay(BuildContext context) { void _onHowToPlay(BuildContext context) {
final audio = context.read<PinballAudio>(); final player = context.read<PinballPlayer>();
_showPinballDialog( _showPinballDialog(
context: context, context: context,
child: HowToPlayDialog( child: HowToPlayDialog(
onDismissCallback: () { onDismissCallback: () {
context.read<StartGameBloc>().add(const HowToPlayFinished()); context.read<StartGameBloc>().add(const HowToPlayFinished());
audio.ioPinballVoiceOver(); player.play(PinballAudio.ioPinballVoiceOver);
}, },
), ),
); );

@ -18,12 +18,12 @@ class _MockPinballGame extends Mock implements PinballGame {}
class _MockGameFlowController extends Mock implements GameFlowController {} class _MockGameFlowController extends Mock implements GameFlowController {}
class _MockPinballAudio extends Mock implements PinballAudio {} class _MockPinballPlayer extends Mock implements PinballPlayer {}
void main() { void main() {
late StartGameBloc startGameBloc; late StartGameBloc startGameBloc;
late PinballGame pinballGame; late PinballGame pinballGame;
late PinballAudio pinballAudio; late PinballPlayer pinballPlayer;
late CharacterThemeCubit characterThemeCubit; late CharacterThemeCubit characterThemeCubit;
group('StartGameListener', () { group('StartGameListener', () {
@ -32,7 +32,7 @@ void main() {
startGameBloc = _MockStartGameBloc(); startGameBloc = _MockStartGameBloc();
pinballGame = _MockPinballGame(); pinballGame = _MockPinballGame();
pinballAudio = _MockPinballAudio(); pinballPlayer = _MockPinballPlayer();
characterThemeCubit = _MockCharacterThemeCubit(); characterThemeCubit = _MockCharacterThemeCubit();
}); });
@ -244,7 +244,7 @@ void main() {
child: const SizedBox.shrink(), child: const SizedBox.shrink(),
), ),
startGameBloc: startGameBloc, startGameBloc: startGameBloc,
pinballAudio: pinballAudio, pinballPlayer: pinballPlayer,
); );
await tester.pumpAndSettle(); await tester.pumpAndSettle();
@ -261,7 +261,8 @@ void main() {
); );
await tester.pumpAndSettle(); await tester.pumpAndSettle();
verify(pinballAudio.ioPinballVoiceOver).called(1); verify(() => pinballPlayer.play(PinballAudio.ioPinballVoiceOver))
.called(1);
}, },
); );
}); });

Loading…
Cancel
Save