feat: included tests

pull/48/head
alestiago 4 years ago
parent ecf3b42a17
commit c38e1f1286

@ -45,10 +45,10 @@ void main() {
await game.ready(); await game.ready();
await game.ensureAdd(bottomGroup); await game.ensureAdd(bottomGroup);
final leftFlippers = bottomGroup.findNestedChildren<Flipper>( final rightFlippers = bottomGroup.findNestedChildren<Flipper>(
condition: (flipper) => flipper.side.isRight, condition: (flipper) => flipper.side.isRight,
); );
expect(leftFlippers.length, equals(1)); expect(rightFlippers.length, equals(1));
}, },
); );
@ -59,8 +59,20 @@ void main() {
await game.ready(); await game.ready();
await game.ensureAdd(bottomGroup); await game.ensureAdd(bottomGroup);
final leftFlippers = bottomGroup.findNestedChildren<Baseboard>(); final baseboards = bottomGroup.findNestedChildren<Baseboard>();
expect(leftFlippers.length, equals(2)); expect(baseboards.length, equals(2));
},
);
flameTester.test(
'has two SlingShots',
(game) async {
final bottomGroup = BottomGroup(position: Vector2.zero(), spacing: 0);
await game.ready();
await game.ensureAdd(bottomGroup);
final slingShots = bottomGroup.findNestedChildren<SlingShot>();
expect(slingShots.length, equals(2));
}, },
); );
}); });

Loading…
Cancel
Save