Skip to content

Commit

Permalink
fix test on landscape tablet
Browse files Browse the repository at this point in the history
  • Loading branch information
simonste committed Jul 12, 2024
1 parent b670347 commit 7e9cd10
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion integration_test/overall_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,18 @@ extension AppHelper on WidgetTester {
}
}

Future<void> scrollToKey(Key key) async {
final settingFinder = find.byKey(key);
if (!any(settingFinder) || !any(settingFinder.hitTestable())) {
await scrollUntilVisible(
settingFinder,
100.0,
scrollable: find.byType(Scrollable).last,
);
await pumpAndSettle();
}
}

Future<void> scrollUpTo(String text) async {
final settingFinder = find.text(text);
if (!any(settingFinder)) {
Expand Down Expand Up @@ -162,8 +174,9 @@ extension AppHelper on WidgetTester {

Future<void> addRound(Map<String, int?> points) async {
await tap(find.byTooltip('Runde eingeben'));
await pump();
await pumpAndSettle();
for (var key in points.keys) {
await scrollToKey(Key(key));
if (points[key] != null) {
await enterText(find.byKey(Key(key)), '${points[key]}');
} else {
Expand Down

0 comments on commit 7e9cd10

Please sign in to comment.