|
|
@ -93,6 +93,10 @@ void main() {
|
|
|
|
() => preCacheSingleAudio
|
|
|
|
() => preCacheSingleAudio
|
|
|
|
.onCall('packages/pinball_audio/assets/sfx/google.mp3'),
|
|
|
|
.onCall('packages/pinball_audio/assets/sfx/google.mp3'),
|
|
|
|
).called(1);
|
|
|
|
).called(1);
|
|
|
|
|
|
|
|
verify(
|
|
|
|
|
|
|
|
() => preCacheSingleAudio
|
|
|
|
|
|
|
|
.onCall('packages/pinball_audio/assets/sfx/start_screen_select.mp3'),
|
|
|
|
|
|
|
|
).called(1);
|
|
|
|
verify(
|
|
|
|
verify(
|
|
|
|
() => preCacheSingleAudio
|
|
|
|
() => preCacheSingleAudio
|
|
|
|
.onCall('packages/pinball_audio/assets/music/background.mp3'),
|
|
|
|
.onCall('packages/pinball_audio/assets/music/background.mp3'),
|
|
|
@ -131,6 +135,18 @@ void main() {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group('startScreenSelect', () {
|
|
|
|
|
|
|
|
test('plays the correct file', () async {
|
|
|
|
|
|
|
|
await audio.load();
|
|
|
|
|
|
|
|
audio.startScreenSelect();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
verify(
|
|
|
|
|
|
|
|
() => playSingleAudio
|
|
|
|
|
|
|
|
.onCall('packages/pinball_audio/${Assets.sfx.startScreenSelect}'),
|
|
|
|
|
|
|
|
).called(1);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
group('backgroundMusic', () {
|
|
|
|
group('backgroundMusic', () {
|
|
|
|
test('plays the correct file', () async {
|
|
|
|
test('plays the correct file', () async {
|
|
|
|
await audio.load();
|
|
|
|
await audio.load();
|
|
|
|