Fixes Draining Behavior tests

pull/505/head
Alvaro Almeida Freire Stivi 1 year ago
parent d69dbf66f6
commit 00b35461bd
No known key found for this signature in database

@ -49,10 +49,12 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'loads', 'loads',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final parent = Drain.test(); final parent = Drain.test();
final behavior = DrainingBehavior(); final behavior = DrainingBehavior();
await parent.add(behavior); await parent.add(behavior);
await game.ensureAdd(parent); await game.ensureAdd(parent);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final parent = game.descendants().whereType<Drain>().single; final parent = game.descendants().whereType<Drain>().single;
@ -75,6 +77,7 @@ void main() {
flameBlocTester.testGameWidget( flameBlocTester.testGameWidget(
'adds RoundLost when no balls left', 'adds RoundLost when no balls left',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final drain = Drain.test(); final drain = Drain.test();
final behavior = DrainingBehavior(); final behavior = DrainingBehavior();
final ball = Ball.test(); final ball = Ball.test();
@ -97,6 +100,7 @@ void main() {
flameBlocTester.testGameWidget( flameBlocTester.testGameWidget(
"doesn't add RoundLost when there are balls left", "doesn't add RoundLost when there are balls left",
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final drain = Drain.test(); final drain = Drain.test();
final behavior = DrainingBehavior(); final behavior = DrainingBehavior();
final ball1 = Ball.test(); final ball1 = Ball.test();
@ -120,6 +124,7 @@ void main() {
flameBlocTester.testGameWidget( flameBlocTester.testGameWidget(
'removes the Ball', 'removes the Ball',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final drain = Drain.test(); final drain = Drain.test();
final behavior = DrainingBehavior(); final behavior = DrainingBehavior();
final ball = Ball.test(); final ball = Ball.test();

Loading…
Cancel
Save