refactor: stored test lengths

pull/111/head
alestiago 4 years ago
parent 242bef6fdb
commit 399e34eefd

@ -95,15 +95,12 @@ void main() {
await game.add(ball); await game.add(ball);
await game.ready(); await game.ready();
final previousBalls = game.descendants().whereType<Ball>(); final previousBalls = game.descendants().whereType<Ball>().length;
controller.lost(); controller.lost();
await game.ready(); await game.ready();
final currentBalls = game.descendants().whereType<Ball>(); final currentBalls = game.descendants().whereType<Ball>().length;
expect( expect(previousBalls, equals(currentBalls));
previousBalls.length,
equals(currentBalls.length),
);
}, },
); );
@ -126,16 +123,14 @@ void main() {
await game.add(ball); await game.add(ball);
await game.ready(); await game.ready();
final previousBalls = game.descendants().whereType<Ball>(); final previousBalls = game.descendants().whereType<Ball>().toList();
controller.lost(); controller.lost();
await game.ready(); await game.ready();
final currentBalls = game.descendants().whereType<Ball>(); final currentBalls = game.descendants().whereType<Ball>().length;
expect( expect(
currentBalls.length, currentBalls,
equals( equals((previousBalls..remove(ball)).length),
(previousBalls.toList()..remove(ball)).length,
),
); );
}, },
); );

Loading…
Cancel
Save