test: update test for caching

pull/209/head
Allison Ryan 3 years ago
parent ad5ad02e54
commit b7926ac3c2

@ -17,4 +17,6 @@ class TestGame extends Forge2DGame {
} }
} }
class KeyboardTestGame extends TestGame with HasKeyboardHandlerComponents {} class KeyboardTestGame extends TestGame with HasKeyboardHandlerComponents {
KeyboardTestGame([List<String>? assets]) : super(assets);
}

@ -5,15 +5,15 @@ import 'package:flame_test/flame_test.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.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'; import '../../helpers/helpers.dart';
void main() { void main() {
group('Backboard', () { group('Backboard', () {
final tester = FlameTester(KeyboardTestGame.new); final characterIconPath = Assets.images.dash.leaderboardIcon.keyName;
const characterIconPath = final tester = FlameTester(() => KeyboardTestGame([characterIconPath]));
'packages/pinball_theme/assets/images/dash/leaderboard_icon.png';
group('on waitingMode', () { group('on waitingMode', () {
tester.testGameWidget( tester.testGameWidget(
@ -22,6 +22,7 @@ void main() {
game.camera.zoom = 2; game.camera.zoom = 2;
game.camera.followVector2(Vector2.zero()); game.camera.followVector2(Vector2.zero());
await game.ensureAdd(Backboard.waiting(position: Vector2(0, 15))); await game.ensureAdd(Backboard.waiting(position: Vector2(0, 15)));
await tester.pump();
}, },
verify: (game, tester) async { verify: (game, tester) async {
await expectLater( await expectLater(

Loading…
Cancel
Save