[webview_flutter] Adjust integration test domains (#4383)
Tests that load https://www.google.com and then assert that that's the
current URL are failing, because Google is redirecting our tests to a
"suspicious activity" page. Switch to example.com, as a domain that is
less likely to do traffic-based redirection.
diff --git a/packages/webview_flutter/webview_flutter/example/integration_test/webview_flutter_test.dart b/packages/webview_flutter/webview_flutter/example/integration_test/webview_flutter_test.dart
index a6211b2..8963667 100644
--- a/packages/webview_flutter/webview_flutter/example/integration_test/webview_flutter_test.dart
+++ b/packages/webview_flutter/webview_flutter/example/integration_test/webview_flutter_test.dart
@@ -58,9 +58,9 @@
),
);
final WebViewController controller = await controllerCompleter.future;
- await controller.loadUrl('https://www.google.com/');
+ await controller.loadUrl('https://www.example.com/');
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
}, skip: _skipDueToIssue86757);
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
@@ -1100,11 +1100,11 @@
await pageLoads.stream.first; // Wait for initial page load.
final WebViewController controller = await controllerCompleter.future;
await controller
- .evaluateJavascript('location.href = "https://www.google.com/"');
+ .evaluateJavascript('location.href = "https://www.example.com/"');
await pageLoads.stream.first; // Wait for the next page load.
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
});
testWidgets('onWebResourceError', (WidgetTester tester) async {
@@ -1272,11 +1272,11 @@
await pageLoads.stream.first; // Wait for initial page load.
final WebViewController controller = await controllerCompleter.future;
await controller
- .evaluateJavascript('location.href = "https://www.google.com"');
+ .evaluateJavascript('location.href = "https://www.example.com"');
await pageLoads.stream.first; // Wait for second page to load.
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
});
});
@@ -1365,10 +1365,10 @@
pageLoaded = Completer<void>();
await controller
- .evaluateJavascript('window.open("https://www.google.com/")');
+ .evaluateJavascript('window.open("https://www.example.com/")');
await pageLoaded.future;
pageLoaded = Completer<void>();
- expect(controller.currentUrl(), completion('https://www.google.com/'));
+ expect(controller.currentUrl(), completion('https://www.example.com/'));
expect(controller.canGoBack(), completion(true));
await controller.goBack();
diff --git a/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart b/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart
index e218d90..3dab048 100644
--- a/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart
+++ b/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart
@@ -64,9 +64,9 @@
),
);
final WebViewController controller = await controllerCompleter.future;
- await controller.loadUrl('https://www.google.com/');
+ await controller.loadUrl('https://www.example.com/');
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
}, skip: _skipDueToIssue86757);
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
@@ -1054,11 +1054,11 @@
await pageLoads.stream.first; // Wait for initial page load.
final WebViewController controller = await controllerCompleter.future;
await controller
- .evaluateJavascript('location.href = "https://www.google.com/"');
+ .evaluateJavascript('location.href = "https://www.example.com/"');
await pageLoads.stream.first; // Wait for the next page load.
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
});
testWidgets('onWebResourceError', (WidgetTester tester) async {
@@ -1221,11 +1221,11 @@
await pageLoads.stream.first; // Wait for initial page load.
final WebViewController controller = await controllerCompleter.future;
await controller
- .evaluateJavascript('location.href = "https://www.google.com"');
+ .evaluateJavascript('location.href = "https://www.example.com"');
await pageLoads.stream.first; // Wait for second page to load.
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
});
});
@@ -1314,10 +1314,10 @@
pageLoaded = Completer<void>();
await controller
- .evaluateJavascript('window.open("https://www.google.com/")');
+ .evaluateJavascript('window.open("https://www.example.com/")');
await pageLoaded.future;
pageLoaded = Completer<void>();
- expect(controller.currentUrl(), completion('https://www.google.com/'));
+ expect(controller.currentUrl(), completion('https://www.example.com/'));
expect(controller.canGoBack(), completion(true));
await controller.goBack();
diff --git a/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart
index 33d5b34..c080c46 100644
--- a/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart
+++ b/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart
@@ -61,9 +61,9 @@
),
);
final WebViewController controller = await controllerCompleter.future;
- await controller.loadUrl('https://www.google.com/');
+ await controller.loadUrl('https://www.example.com/');
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
}, skip: _skipDueToIssue86757);
testWidgets('loadUrl with headers', (WidgetTester tester) async {
@@ -913,11 +913,11 @@
await pageLoads.stream.first; // Wait for initial page load.
final WebViewController controller = await controllerCompleter.future;
await controller
- .evaluateJavascript('location.href = "https://www.google.com/"');
+ .evaluateJavascript('location.href = "https://www.example.com/"');
await pageLoads.stream.first; // Wait for the next page load.
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
});
testWidgets('onWebResourceError', (WidgetTester tester) async {
@@ -1085,11 +1085,11 @@
await pageLoads.stream.first; // Wait for initial page load.
final WebViewController controller = await controllerCompleter.future;
await controller
- .evaluateJavascript('location.href = "https://www.google.com"');
+ .evaluateJavascript('location.href = "https://www.example.com"');
await pageLoads.stream.first; // Wait for second page to load.
final String? currentUrl = await controller.currentUrl();
- expect(currentUrl, 'https://www.google.com/');
+ expect(currentUrl, 'https://www.example.com/');
});
});
@@ -1176,10 +1176,10 @@
pageLoaded = Completer<void>();
await controller
- .evaluateJavascript('window.open("https://www.google.com/")');
+ .evaluateJavascript('window.open("https://www.example.com/")');
await pageLoaded.future;
pageLoaded = Completer<void>();
- expect(controller.currentUrl(), completion('https://www.google.com/'));
+ expect(controller.currentUrl(), completion('https://www.example.com/'));
expect(controller.canGoBack(), completion(true));
await controller.goBack();