|
|
@ -41,8 +41,9 @@ void main() {
|
|
|
|
final launcher = Launcher();
|
|
|
|
final launcher = Launcher();
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
|
|
|
|
|
|
|
|
final launchRamp = launcher.firstChild<LaunchRamp>();
|
|
|
|
final descendantsQuery =
|
|
|
|
expect(launchRamp, isNotNull);
|
|
|
|
launcher.descendants().whereType<LaunchRamp>();
|
|
|
|
|
|
|
|
expect(descendantsQuery.length, equals(1));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
@ -52,8 +53,8 @@ void main() {
|
|
|
|
final launcher = Launcher();
|
|
|
|
final launcher = Launcher();
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
|
|
|
|
|
|
|
|
final flapper = launcher.firstChild<Flapper>();
|
|
|
|
final descendantsQuery = launcher.descendants().whereType<Flapper>();
|
|
|
|
expect(flapper, isNotNull);
|
|
|
|
expect(descendantsQuery.length, equals(1));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
@ -63,8 +64,8 @@ void main() {
|
|
|
|
final launcher = Launcher();
|
|
|
|
final launcher = Launcher();
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
|
|
|
|
|
|
|
|
final plunger = launcher.firstChild<Plunger>();
|
|
|
|
final descendantsQuery = launcher.descendants().whereType<Plunger>();
|
|
|
|
expect(plunger, isNotNull);
|
|
|
|
expect(descendantsQuery.length, equals(1));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
@ -74,8 +75,9 @@ void main() {
|
|
|
|
final launcher = Launcher();
|
|
|
|
final launcher = Launcher();
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
await game.ensureAdd(launcher);
|
|
|
|
|
|
|
|
|
|
|
|
final rocket = launcher.firstChild<RocketSpriteComponent>();
|
|
|
|
final descendantsQuery =
|
|
|
|
expect(rocket, isNotNull);
|
|
|
|
launcher.descendants().whereType<RocketSpriteComponent>();
|
|
|
|
|
|
|
|
expect(descendantsQuery.length, equals(1));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
);
|
|
|
|
);
|
|
|
|
});
|
|
|
|
});
|
|
|
|