test: used canvas

pull/303/head
alestiago 3 years ago
parent dc12afebf6
commit d675ab486d

@ -4,6 +4,7 @@ import 'package:flame_test/flame_test.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:pinball/game/game.dart'; import 'package:pinball/game/game.dart';
import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/pinball_components.dart';
import 'package:pinball_flame/pinball_flame.dart';
import '../../../helpers/helpers.dart'; import '../../../helpers/helpers.dart';
@ -41,10 +42,9 @@ void main() {
'a Signpost', 'a Signpost',
(game) async { (game) async {
final flutterForest = FlutterForest(); final flutterForest = FlutterForest();
await game.ensureAdd(flutterForest); await game.ensureAdd(ZCanvasComponent(children: [flutterForest]));
expect( expect(
flutterForest.descendants().whereType<Signpost>().length, game.descendants().whereType<Signpost>().length,
equals(1), equals(1),
); );
}, },
@ -54,11 +54,10 @@ void main() {
'a DashAnimatronic', 'a DashAnimatronic',
(game) async { (game) async {
final flutterForest = FlutterForest(); final flutterForest = FlutterForest();
await game.ensureAdd(flutterForest); await game.ensureAdd(ZCanvasComponent(children: [flutterForest]));
expect( expect(
flutterForest.firstChild<DashAnimatronic>(), game.descendants().whereType<DashAnimatronic>().length,
isNotNull, equals(1),
); );
}, },
); );
@ -67,10 +66,9 @@ void main() {
'three DashNestBumper', 'three DashNestBumper',
(game) async { (game) async {
final flutterForest = FlutterForest(); final flutterForest = FlutterForest();
await game.ensureAdd(flutterForest); await game.ensureAdd(ZCanvasComponent(children: [flutterForest]));
expect( expect(
flutterForest.descendants().whereType<DashNestBumper>().length, game.descendants().whereType<DashNestBumper>().length,
equals(3), equals(3),
); );
}, },

Loading…
Cancel
Save