From b06f4bd6e96b15bcbecd4fa915702b12a55f0982 Mon Sep 17 00:00:00 2001 From: Alejandro Santiago Date: Sun, 8 May 2022 15:38:48 +0100 Subject: [PATCH] refactor: grouped BumperNoiseBehavior (#409) Co-authored-by: Jochum van der Ploeg Co-authored-by: Allison Ryan <77211884+allisonryan0002@users.noreply.github.com> --- .../behaviors/bumper_noise_behavior_test.dart | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/test/game/behaviors/bumper_noise_behavior_test.dart b/test/game/behaviors/bumper_noise_behavior_test.dart index 636da6ad..58bda07d 100644 --- a/test/game/behaviors/bumper_noise_behavior_test.dart +++ b/test/game/behaviors/bumper_noise_behavior_test.dart @@ -36,26 +36,26 @@ class _MockContact extends Mock implements Contact {} void main() { TestWidgetsFlutterBinding.ensureInitialized(); - group('BumperNoiseBehavior', () {}); - - late PinballAudioPlayer audioPlayer; - final flameTester = FlameTester(_TestGame.new); - - setUp(() { - audioPlayer = _MockPinballAudioPlayer(); + group('BumperNoiseBehavior', () { + late PinballAudioPlayer audioPlayer; + final flameTester = FlameTester(_TestGame.new); + + setUp(() { + audioPlayer = _MockPinballAudioPlayer(); + }); + + flameTester.testGameWidget( + 'plays bumper sound', + setUp: (game, _) async { + final behavior = BumperNoiseBehavior(); + final parent = _TestBodyComponent(); + await game.pump(parent, audioPlayer: audioPlayer); + await parent.ensureAdd(behavior); + behavior.beginContact(Object(), _MockContact()); + }, + verify: (_, __) async { + verify(() => audioPlayer.play(PinballAudio.bumper)).called(1); + }, + ); }); - - flameTester.testGameWidget( - 'plays bumper sound', - setUp: (game, _) async { - final behavior = BumperNoiseBehavior(); - final parent = _TestBodyComponent(); - await game.pump(parent, audioPlayer: audioPlayer); - await parent.ensureAdd(behavior); - behavior.beginContact(Object(), _MockContact()); - }, - verify: (_, __) async { - verify(() => audioPlayer.play(PinballAudio.bumper)).called(1); - }, - ); }