fix: test coverage

pull/334/head
alestiago 3 years ago
parent 2a9cfe1a4c
commit 3ff68b71aa

@ -236,14 +236,40 @@ void main() {
}, },
); );
flameBlocTester.test( flameBlocTester.test('one SkillShot', (game) async {
'one SkillShot', await game.ready();
(game) async { expect(
game.descendants().whereType<SkillShot>().length,
equals(1),
);
});
flameBlocTester.testGameWidget(
'paints sprites with FilterQuality.medium',
setUp: (game, tester) async {
await game.images.loadAll(assets);
await game.ready(); await game.ready();
final descendants = game.descendants();
final components = [
...descendants.whereType<SpriteComponent>(),
...descendants.whereType<SpriteGroupComponent>(),
];
expect(components, isNotEmpty);
expect( expect(
game.descendants().whereType<SkillShot>().length, components.whereType<HasPaint>().length,
equals(1), equals(components.length),
); );
await tester.pump();
for (final component in components) {
if (component is! HasPaint) return;
expect(
component.paint.filterQuality,
equals(FilterQuality.medium),
);
}
}, },
); );
@ -330,20 +356,6 @@ void main() {
}, },
); );
}); });
flameTester.testGameWidget(
'sets FilterQuality.medium to all components',
setUp: (game, tester) async {
await game.ready();
await tester.pump();
game.descendants().whereType<HasPaint>().forEach((component) {
expect(
component.paint.filterQuality,
equals(FilterQuality.medium),
);
});
},
);
}); });
}); });

Loading…
Cancel
Save