Adds some more awaits in tests

pull/505/head
Alvaro Almeida Freire Stivi 1 year ago
parent a35e6687d1
commit 935c3e684c
No known key found for this signature in database

@ -24,8 +24,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'loads correctly', 'loads correctly',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final chromeDino = ChromeDino(); final chromeDino = ChromeDino();
await game.ensureAdd(chromeDino); await game.ensureAdd(chromeDino);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
expect(game.descendants().whereType<ChromeDino>(), isNotEmpty); expect(game.descendants().whereType<ChromeDino>(), isNotEmpty);
@ -76,6 +78,7 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'closes bloc when removed', 'closes bloc when removed',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final bloc = _MockChromeDinoCubit(); final bloc = _MockChromeDinoCubit();
whenListen( whenListen(
bloc, bloc,
@ -100,8 +103,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a ChromeDinoMouthOpeningBehavior', 'a ChromeDinoMouthOpeningBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final chromeDino = ChromeDino(); final chromeDino = ChromeDino();
await game.ensureAdd(chromeDino); await game.ensureAdd(chromeDino);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final chromeDino = game.descendants().whereType<ChromeDino>().single; final chromeDino = game.descendants().whereType<ChromeDino>().single;
@ -117,8 +122,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a ChromeDinoSwivelingBehavior', 'a ChromeDinoSwivelingBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final chromeDino = ChromeDino(); final chromeDino = ChromeDino();
await game.ensureAdd(chromeDino); await game.ensureAdd(chromeDino);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final chromeDino = game.descendants().whereType<ChromeDino>().single; final chromeDino = game.descendants().whereType<ChromeDino>().single;
@ -132,8 +139,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a ChromeDinoChompingBehavior', 'a ChromeDinoChompingBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final chromeDino = ChromeDino(); final chromeDino = ChromeDino();
await game.ensureAdd(chromeDino); await game.ensureAdd(chromeDino);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final chromeDino = game.descendants().whereType<ChromeDino>().single; final chromeDino = game.descendants().whereType<ChromeDino>().single;
@ -147,8 +156,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a ChromeDinoSpittingBehavior', 'a ChromeDinoSpittingBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final chromeDino = ChromeDino(); final chromeDino = ChromeDino();
await game.ensureAdd(chromeDino); await game.ensureAdd(chromeDino);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final chromeDino = game.descendants().whereType<ChromeDino>().single; final chromeDino = game.descendants().whereType<ChromeDino>().single;
@ -162,11 +173,13 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'new children', 'new children',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final component = Component(); final component = Component();
final chromeDino = ChromeDino( final chromeDino = ChromeDino(
children: [component], children: [component],
); );
await game.ensureAdd(chromeDino); await game.ensureAdd(chromeDino);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final chromeDino = game.descendants().whereType<ChromeDino>().single; final chromeDino = game.descendants().whereType<ChromeDino>().single;

@ -51,11 +51,13 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'loads correctly', 'loads correctly',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final kicker = Kicker.test( final kicker = Kicker.test(
side: BoardSide.left, side: BoardSide.left,
bloc: KickerCubit(), bloc: KickerCubit(),
); );
await game.ensureAdd(kicker); await game.ensureAdd(kicker);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
expect(game.descendants().whereType<Kicker>().length, equals(1)); expect(game.descendants().whereType<Kicker>().length, equals(1));
@ -65,6 +67,7 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'closes bloc when removed', 'closes bloc when removed',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final bloc = _MockKickerCubit(); final bloc = _MockKickerCubit();
whenListen( whenListen(
bloc, bloc,
@ -93,12 +96,14 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'new children', 'new children',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final component = Component(); final component = Component();
final kicker = Kicker( final kicker = Kicker(
side: BoardSide.left, side: BoardSide.left,
children: [component], children: [component],
); );
await game.ensureAdd(kicker); await game.ensureAdd(kicker);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final kicker = game.descendants().whereType<Kicker>().single; final kicker = game.descendants().whereType<Kicker>().single;
@ -109,10 +114,12 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a BumpingBehavior', 'a BumpingBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final kicker = Kicker( final kicker = Kicker(
side: BoardSide.left, side: BoardSide.left,
); );
await game.ensureAdd(kicker); await game.ensureAdd(kicker);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final kicker = game.descendants().whereType<Kicker>().single; final kicker = game.descendants().whereType<Kicker>().single;
@ -126,10 +133,12 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a KickerBallContactBehavior', 'a KickerBallContactBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final kicker = Kicker( final kicker = Kicker(
side: BoardSide.left, side: BoardSide.left,
); );
await game.ensureAdd(kicker); await game.ensureAdd(kicker);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final kicker = game.descendants().whereType<Kicker>().single; final kicker = game.descendants().whereType<Kicker>().single;
@ -143,10 +152,12 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a KickerBlinkingBehavior', 'a KickerBlinkingBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final kicker = Kicker( final kicker = Kicker(
side: BoardSide.left, side: BoardSide.left,
); );
await game.ensureAdd(kicker); await game.ensureAdd(kicker);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final kicker = game.descendants().whereType<Kicker>().single; final kicker = game.descendants().whereType<Kicker>().single;

@ -25,8 +25,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'loads correctly', 'loads correctly',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final component = SparkyComputer(); final component = SparkyComputer();
await game.ensureAdd(component); await game.ensureAdd(component);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
expect(game.descendants().whereType<SparkyComputer>().length, 1); expect(game.descendants().whereType<SparkyComputer>().length, 1);
@ -55,6 +57,7 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'closes bloc when removed', 'closes bloc when removed',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final bloc = _MockSparkyComputerCubit(); final bloc = _MockSparkyComputerCubit();
whenListen( whenListen(
bloc, bloc,
@ -81,11 +84,13 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'new children', 'new children',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final component = Component(); final component = Component();
final sparkyComputer = SparkyComputer( final sparkyComputer = SparkyComputer(
children: [component], children: [component],
); );
await game.ensureAdd(sparkyComputer); await game.ensureAdd(sparkyComputer);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final sparkyComputer = final sparkyComputer =
@ -97,8 +102,10 @@ void main() {
flameTester.testGameWidget( flameTester.testGameWidget(
'a SparkyComputerSensorBallContactBehavior', 'a SparkyComputerSensorBallContactBehavior',
setUp: (game, _) async { setUp: (game, _) async {
await game.onLoad();
final sparkyComputer = SparkyComputer(); final sparkyComputer = SparkyComputer();
await game.ensureAdd(sparkyComputer); await game.ensureAdd(sparkyComputer);
await game.ready();
}, },
verify: (game, _) async { verify: (game, _) async {
final sparkyComputer = final sparkyComputer =

Loading…
Cancel
Save