test: plunger and rocket tests

pull/180/head
RuiAlonso 4 years ago
parent 9c3cdcaa1e
commit a9103fd011

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

@ -26,13 +26,12 @@ void main() {
game.camera.followVector2(Vector2.zero()); game.camera.followVector2(Vector2.zero());
game.camera.zoom = 4.1; game.camera.zoom = 4.1;
}, },
// TODO(ruimiguel): enable test when workflows are fixed. verify: (game, tester) async {
// verify: (game, tester) async { await expectLater(
// await expectLater( find.byGame<Forge2DGame>(),
// find.byGame<Forge2DGame>(), matchesGoldenFile('golden/plunger/plunger.png'),
// matchesGoldenFile('golden/plunger.png'), );
// ); },
// },
); );
flameTester.test( flameTester.test(

@ -0,0 +1,28 @@
// ignore_for_file: cascade_invocations
import 'package:flame/components.dart';
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('RocketSpriteComponent', () {
final tester = FlameTester(TestGame.new);
tester.testGameWidget(
'renders correctly',
setUp: (game, tester) async {
game.camera.followVector2(Vector2.zero());
await game.ensureAdd(RocketSpriteComponent());
},
verify: (game, tester) async {
await expectLater(
find.byGame<TestGame>(),
matchesGoldenFile('golden/plunger/rocket.png'),
);
},
);
});
}
Loading…
Cancel
Save