chore: update bonus animation

pull/191/head
arturplaczek 3 years ago
parent cc47642fc2
commit 5ed717bd93

@ -41,6 +41,24 @@ class BonusAnimation extends StatelessWidget {
key: key,
);
BonusAnimation.android({
Key? key,
VoidCallback? onCompleted,
}) : this._(
Assets.images.bonusAnimation.android.keyName,
onCompleted: onCompleted,
key: key,
);
BonusAnimation.google({
Key? key,
VoidCallback? onCompleted,
}) : this._(
Assets.images.bonusAnimation.google.keyName,
onCompleted: onCompleted,
key: key,
);
final String imagePath;
final VoidCallback? _onCompleted;
@ -51,7 +69,8 @@ class BonusAnimation extends StatelessWidget {
Assets.images.bonusAnimation.dashNest.keyName,
Assets.images.bonusAnimation.sparkyTurboCharge.keyName,
Assets.images.bonusAnimation.dino.keyName,
// TODO(arturplaczek): add google word animation asset here
Assets.images.bonusAnimation.android.keyName,
Assets.images.bonusAnimation.google.keyName,
]);
}

@ -49,6 +49,24 @@ void main() {
expect(find.byType(SpriteAnimationWidget), findsOneWidget);
});
testWidgets('google', (tester) async {
await tester.pumpApp(
BonusAnimation.google(),
);
await tester.pump();
expect(find.byType(SpriteAnimationWidget), findsOneWidget);
});
testWidgets('android', (tester) async {
await tester.pumpApp(
BonusAnimation.android(),
);
await tester.pump();
expect(find.byType(SpriteAnimationWidget), findsOneWidget);
});
});
// TODO(arturplaczek): refactor this test when there is a new version of the

Loading…
Cancel
Save