Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit 1d8ee9c

Browse files
committed
fix timeouts
1 parent cbcf507 commit 1d8ee9c

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,6 @@ Future<void> main() async {
144144
PlatformNavigationDelegate(
145145
const PlatformNavigationDelegateCreationParams(),
146146
)..setOnPageFinished((String url) => pageLoads.add(url)),
147-
)
148-
..loadRequest(
149-
LoadRequestParams(
150-
uri: Uri.parse(headersUrl),
151-
headers: headers,
152-
),
153147
);
154148

155149
await tester.pumpWidget(
@@ -162,6 +156,10 @@ Future<void> main() async {
162156
),
163157
);
164158

159+
controller.loadRequest(
160+
LoadRequestParams(uri: Uri.parse(headersUrl), headers: headers),
161+
);
162+
165163
await pageLoads.stream.firstWhere((String url) => url == headersUrl);
166164

167165
final String content = await controller.runJavaScriptReturningResult(
@@ -699,9 +697,6 @@ Future<void> main() async {
699697
? NavigationDecision.prevent
700698
: NavigationDecision.navigate;
701699
}),
702-
)
703-
..loadRequest(
704-
LoadRequestParams(uri: Uri.parse(blankPageEncoded)),
705700
);
706701

707702
await tester.pumpWidget(Builder(
@@ -712,6 +707,10 @@ Future<void> main() async {
712707
},
713708
));
714709

710+
controller.loadRequest(
711+
LoadRequestParams(uri: Uri.parse(blankPageEncoded)),
712+
);
713+
715714
await pageLoads.stream.first; // Wait for initial page load.
716715
await controller.runJavaScript('location.href = "$secondaryUrl"');
717716

@@ -816,8 +815,7 @@ Future<void> main() async {
816815
? NavigationDecision.prevent
817816
: NavigationDecision.navigate;
818817
}),
819-
)
820-
..loadRequest(LoadRequestParams(uri: Uri.parse(blankPageEncoded)));
818+
);
821819

822820
await tester.pumpWidget(Builder(
823821
builder: (BuildContext context) {
@@ -827,6 +825,10 @@ Future<void> main() async {
827825
},
828826
));
829827

828+
controller.loadRequest(
829+
LoadRequestParams(uri: Uri.parse(blankPageEncoded)),
830+
);
831+
830832
await pageLoads.stream.first; // Wait for initial page load.
831833
await controller
832834
.runJavaScript('location.href = "https://www.youtube.com/"');
@@ -861,8 +863,7 @@ Future<void> main() async {
861863
() => NavigationDecision.navigate);
862864
return decision;
863865
}),
864-
)
865-
..loadRequest(LoadRequestParams(uri: Uri.parse(blankPageEncoded)));
866+
);
866867

867868
await tester.pumpWidget(Builder(
868869
builder: (BuildContext context) {
@@ -872,6 +873,10 @@ Future<void> main() async {
872873
},
873874
));
874875

876+
controller.loadRequest(LoadRequestParams(
877+
uri: Uri.parse(blankPageEncoded),
878+
));
879+
875880
await pageLoads.stream.first; // Wait for initial page load.
876881
await controller.runJavaScript('location.href = "$secondaryUrl"');
877882

0 commit comments

Comments
 (0)