From 90099d017cc0ff196095f0bec9e18ea16d83eb0e Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Mon, 28 Mar 2022 15:58:55 +0200 Subject: [PATCH] test: fixed tests for gameover dialog pressed buttons --- .../view/widgets/game_over_dialog_test.dart | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/test/game/view/widgets/game_over_dialog_test.dart b/test/game/view/widgets/game_over_dialog_test.dart index 42b616cb..03c828fc 100644 --- a/test/game/view/widgets/game_over_dialog_test.dart +++ b/test/game/view/widgets/game_over_dialog_test.dart @@ -32,7 +32,7 @@ void main() { late LeaderboardBloc leaderboardBloc; final entryData = LeaderboardEntryData( - playerInitials: 'ABC', + playerInitials: '', score: 10000, character: CharacterType.dash, ); @@ -137,15 +137,15 @@ void main() { BlocProvider.value( value: leaderboardBloc, child: GameOverDialogView( - score: 10000, - theme: DashTheme(), + score: entryData.score, + theme: entryData.character.toTheme, ), ), ); - expect(find.widgetWithText(TextButton, l10n.addUser), findsOneWidget); - - await tester.tap(find.widgetWithText(TextButton, l10n.addUser)); + final button = find.widgetWithText(TextButton, l10n.addUser); + await tester.ensureVisible(button); + await tester.tap(button); await tester.pumpAndSettle(); verify( @@ -186,12 +186,12 @@ void main() { navigator: navigator, ); - expect( - find.widgetWithText(TextButton, l10n.leaderboard), findsOneWidget); - - //await tester.tap(find.widgetWithText(TextButton, l10n.leaderboard)); + final button = find.widgetWithText(TextButton, l10n.leaderboard); + await tester.ensureVisible(button); + await tester.tap(button); + await tester.pumpAndSettle(); - //verify(() => navigator.push(any())).called(1); + verify(() => navigator.push(any())).called(1); }); }); });