From 6732d689350c999a6b4167111100e243d4f20870 Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Fri, 1 Apr 2022 18:46:23 +0200 Subject: [PATCH] test: tests for spaceship ramp --- .../spaceship_entrance_ramp_test.dart | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 packages/pinball_components/test/src/components/spaceship_entrance_ramp_test.dart diff --git a/packages/pinball_components/test/src/components/spaceship_entrance_ramp_test.dart b/packages/pinball_components/test/src/components/spaceship_entrance_ramp_test.dart new file mode 100644 index 00000000..377d6cbe --- /dev/null +++ b/packages/pinball_components/test/src/components/spaceship_entrance_ramp_test.dart @@ -0,0 +1,27 @@ +// ignore_for_file: cascade_invocations + +import 'package:flame_test/flame_test.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:pinball_components/pinball_components.dart'; + +import '../../helpers/helpers.dart'; + +void main() { + group('SpaceshipEntranceRamp', () { + TestWidgetsFlutterBinding.ensureInitialized(); + final flameTester = FlameTester(TestGame.new); + + flameTester.test( + 'loads correctly', + (game) async { + final spaceshipEntranceRamp = SpaceshipEntranceRamp(); + await game.addFromBlueprint(spaceshipEntranceRamp); + await game.ready(); + + for (final element in spaceshipEntranceRamp.components) { + expect(game.contains(element), isTrue); + } + }, + ); + }); +}