diff --git a/packages/pinball_components/test/helpers/test_game.dart b/packages/pinball_components/test/helpers/test_game.dart index 1faf75e8..1f8b9ee6 100644 --- a/packages/pinball_components/test/helpers/test_game.dart +++ b/packages/pinball_components/test/helpers/test_game.dart @@ -17,4 +17,6 @@ class TestGame extends Forge2DGame { } } -class KeyboardTestGame extends TestGame with HasKeyboardHandlerComponents {} +class KeyboardTestGame extends TestGame with HasKeyboardHandlerComponents { + KeyboardTestGame([List? assets]) : super(assets); +} diff --git a/packages/pinball_components/test/src/components/backboard_test.dart b/packages/pinball_components/test/src/components/backboard_test.dart index 916fbb66..aee2481a 100644 --- a/packages/pinball_components/test/src/components/backboard_test.dart +++ b/packages/pinball_components/test/src/components/backboard_test.dart @@ -5,15 +5,15 @@ import 'package:flame_test/flame_test.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:pinball_components/pinball_components.dart'; +import 'package:pinball_components/pinball_components.dart' hide Assets; +import 'package:pinball_theme/pinball_theme.dart'; import '../../helpers/helpers.dart'; void main() { group('Backboard', () { - final tester = FlameTester(KeyboardTestGame.new); - const characterIconPath = - 'packages/pinball_theme/assets/images/dash/leaderboard_icon.png'; + final characterIconPath = Assets.images.dash.leaderboardIcon.keyName; + final tester = FlameTester(() => KeyboardTestGame([characterIconPath])); group('on waitingMode', () { tester.testGameWidget( @@ -22,6 +22,7 @@ void main() { game.camera.zoom = 2; game.camera.followVector2(Vector2.zero()); await game.ensureAdd(Backboard.waiting(position: Vector2(0, 15))); + await tester.pump(); }, verify: (game, tester) async { await expectLater(