diff --git a/lib/game/pinball_game.dart b/lib/game/pinball_game.dart index ab2e0786..b8280377 100644 --- a/lib/game/pinball_game.dart +++ b/lib/game/pinball_game.dart @@ -37,7 +37,7 @@ class PinballGame extends Forge2DGame await add(BottomWall(this)); addContactCallback(BottomWallBallContactCallback()); - await _addFlippers(); + unawaited(_addFlippers()); } Future _addFlippers() async { diff --git a/test/game/pinball_game_test.dart b/test/game/pinball_game_test.dart index 7ca02c1d..4dc93b7f 100644 --- a/test/game/pinball_game_test.dart +++ b/test/game/pinball_game_test.dart @@ -22,7 +22,9 @@ void main() { flameTester.test( 'has only one left Flipper', - (game) { + (game) async { + await game.ready(); + expect( () => game.children.singleWhere( flipperSelector(BoardSide.left), @@ -34,7 +36,9 @@ void main() { flameTester.test( 'has only one right Flipper', - (game) { + (game) async { + await game.ready(); + expect( () => game.children.singleWhere( flipperSelector(BoardSide.right),