test: fixed tests for gameover dialog pressed buttons

pull/98/head
RuiAlonso 4 years ago
parent be9d71abe1
commit 90099d017c

@ -32,7 +32,7 @@ void main() {
late LeaderboardBloc leaderboardBloc; late LeaderboardBloc leaderboardBloc;
final entryData = LeaderboardEntryData( final entryData = LeaderboardEntryData(
playerInitials: 'ABC', playerInitials: '',
score: 10000, score: 10000,
character: CharacterType.dash, character: CharacterType.dash,
); );
@ -137,15 +137,15 @@ void main() {
BlocProvider.value( BlocProvider.value(
value: leaderboardBloc, value: leaderboardBloc,
child: GameOverDialogView( child: GameOverDialogView(
score: 10000, score: entryData.score,
theme: DashTheme(), theme: entryData.character.toTheme,
), ),
), ),
); );
expect(find.widgetWithText(TextButton, l10n.addUser), findsOneWidget); final button = find.widgetWithText(TextButton, l10n.addUser);
await tester.ensureVisible(button);
await tester.tap(find.widgetWithText(TextButton, l10n.addUser)); await tester.tap(button);
await tester.pumpAndSettle(); await tester.pumpAndSettle();
verify( verify(
@ -186,12 +186,12 @@ void main() {
navigator: navigator, navigator: navigator,
); );
expect( final button = find.widgetWithText(TextButton, l10n.leaderboard);
find.widgetWithText(TextButton, l10n.leaderboard), findsOneWidget); await tester.ensureVisible(button);
await tester.tap(button);
//await tester.tap(find.widgetWithText(TextButton, l10n.leaderboard)); await tester.pumpAndSettle();
//verify(() => navigator.push<void>(any())).called(1); verify(() => navigator.push<void>(any())).called(1);
}); });
}); });
}); });

Loading…
Cancel
Save