feat: included tests

pull/107/head
alestiago 4 years ago
parent ff6656b055
commit 0eda708a26

@ -0,0 +1,25 @@
// ignore_for_file: cascade_invocations
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() {
TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(TestGame.new);
group('FlutterSignPost', () {
flameTester.test(
'loads correctly',
(game) async {
final flutterSignPost = FlutterSignPost();
await game.ready();
await game.ensureAdd(flutterSignPost);
expect(game.contains(flutterSignPost), isTrue);
},
);
});
}

@ -25,6 +25,22 @@ void main() {
}, },
); );
group('loads', () {
flameTester.test(
'a FlutterSignPost',
(game) async {
await game.ready();
final flutterForest = FlutterForest();
await game.ensureAdd(flutterForest);
expect(
game.descendants().whereType<FlutterSignPost>().length,
equals(1),
);
},
);
});
flameTester.test( flameTester.test(
'onNewState adds a new ball', 'onNewState adds a new ball',
(game) async { (game) async {

Loading…
Cancel
Save