refactor: reused flameTester

pull/6/head
alestiago 4 years ago
parent 32d88e717c
commit 3da8229d1a

@ -1,3 +1,5 @@
// ignore_for_file: cascade_invocations
import 'package:flame_forge2d/flame_forge2d.dart'; import 'package:flame_forge2d/flame_forge2d.dart';
import 'package:flame_test/flame_test.dart'; import 'package:flame_test/flame_test.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
@ -7,7 +9,9 @@ void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
group('Ball', () { group('Ball', () {
FlameTester(PinballGame.new).test( final flameTester = FlameTester(PinballGame.new);
flameTester.test(
'loads correctly', 'loads correctly',
(game) async { (game) async {
final ball = Ball(position: Vector2.zero()); final ball = Ball(position: Vector2.zero());
@ -18,7 +22,7 @@ void main() {
); );
group('body', () { group('body', () {
FlameTester(PinballGame.new).test( flameTester.test(
'positions correctly', 'positions correctly',
(game) async { (game) async {
final position = Vector2.all(10); final position = Vector2.all(10);
@ -30,7 +34,7 @@ void main() {
}, },
); );
FlameTester(PinballGame.new).test( flameTester.test(
'is dynamic', 'is dynamic',
(game) async { (game) async {
final ball = Ball(position: Vector2.zero()); final ball = Ball(position: Vector2.zero());
@ -42,7 +46,7 @@ void main() {
}); });
group('first fixture', () { group('first fixture', () {
FlameTester(PinballGame.new).test( flameTester.test(
'exists', 'exists',
(game) async { (game) async {
final ball = Ball(position: Vector2.zero()); final ball = Ball(position: Vector2.zero());
@ -52,7 +56,7 @@ void main() {
}, },
); );
FlameTester(PinballGame.new).test( flameTester.test(
'is dense', 'is dense',
(game) async { (game) async {
final ball = Ball(position: Vector2.zero()); final ball = Ball(position: Vector2.zero());
@ -63,7 +67,7 @@ void main() {
}, },
); );
FlameTester(PinballGame.new).test( flameTester.test(
'shape is circular', 'shape is circular',
(game) async { (game) async {
final ball = Ball(position: Vector2.zero()); final ball = Ball(position: Vector2.zero());

Loading…
Cancel
Save