@@ -14,13 +14,15 @@ import 'package:flutter_test/flutter_test.dart';
14
14
import 'package:integration_test/integration_test.dart' ;
15
15
import 'package:webview_flutter_android/webview_android.dart' ;
16
16
import 'package:webview_flutter_android/webview_surface_android.dart' ;
17
- import 'package:webview_flutter_android_example/main.dart' ;
17
+ import 'package:webview_flutter_android_example/navigation_decision.dart' ;
18
+ import 'package:webview_flutter_android_example/navigation_request.dart' ;
19
+ import 'package:webview_flutter_android_example/web_view.dart' ;
18
20
import 'package:webview_flutter_platform_interface/webview_flutter_platform_interface.dart' ;
19
21
20
22
void main () {
21
23
IntegrationTestWidgetsFlutterBinding .ensureInitialized ();
22
24
23
- const bool _skipDueIssue86757 = true ;
25
+ const bool _skipDueToIssue86757 = true ;
24
26
25
27
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
26
28
testWidgets ('initialUrl' , (WidgetTester tester) async {
@@ -43,7 +45,7 @@ void main() {
43
45
final WebViewController controller = await controllerCompleter.future;
44
46
final String ? currentUrl = await controller.currentUrl ();
45
47
expect (currentUrl, 'https://flutter.dev/' );
46
- }, skip: _skipDueIssue86757 );
48
+ }, skip: _skipDueToIssue86757 );
47
49
48
50
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
49
51
testWidgets ('loadUrl' , (WidgetTester tester) async {
@@ -65,7 +67,7 @@ void main() {
65
67
await controller.loadUrl ('https://www.google.com/' );
66
68
final String ? currentUrl = await controller.currentUrl ();
67
69
expect (currentUrl, 'https://www.google.com/' );
68
- }, skip: _skipDueIssue86757 );
70
+ }, skip: _skipDueToIssue86757 );
69
71
70
72
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
71
73
testWidgets ('loadUrl with headers' , (WidgetTester tester) async {
@@ -107,7 +109,7 @@ void main() {
107
109
final String content = await controller
108
110
.evaluateJavascript ('document.documentElement.innerText' );
109
111
expect (content.contains ('flutter_test_header' ), isTrue);
110
- }, skip: _skipDueIssue86757 );
112
+ }, skip: _skipDueToIssue86757 );
111
113
112
114
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
113
115
testWidgets ('JavaScriptChannel' , (WidgetTester tester) async {
@@ -156,7 +158,7 @@ void main() {
156
158
// https://github.com/flutter/flutter/issues/66318
157
159
await controller.evaluateJavascript ('Echo.postMessage("hello");1;' );
158
160
expect (messagesReceived, equals (< String > ['hello' ]));
159
- }, skip: _skipDueIssue86757 );
161
+ }, skip: _skipDueToIssue86757 );
160
162
161
163
testWidgets ('resize webview' , (WidgetTester tester) async {
162
164
final String resizeTest = '''
@@ -334,7 +336,7 @@ void main() {
334
336
335
337
final String customUserAgent2 = await _getUserAgent (controller);
336
338
expect (customUserAgent2, defaultPlatformUserAgent);
337
- }, skip: _skipDueIssue86757 );
339
+ }, skip: _skipDueToIssue86757 );
338
340
339
341
group ('Video playback policy' , () {
340
342
late String videoTestBase64;
@@ -831,7 +833,7 @@ void main() {
831
833
scrollPosY = await controller.getScrollY ();
832
834
expect (scrollPosX, X_SCROLL * 2 );
833
835
expect (scrollPosY, Y_SCROLL * 2 );
834
- }, skip: _skipDueIssue86757 );
836
+ }, skip: _skipDueToIssue86757 );
835
837
});
836
838
837
839
group ('SurfaceAndroidWebView' , () {
@@ -910,7 +912,7 @@ void main() {
910
912
scrollPosY = await controller.getScrollY ();
911
913
expect (X_SCROLL * 2 , scrollPosX);
912
914
expect (Y_SCROLL * 2 , scrollPosY);
913
- }, skip: _skipDueIssue86757 );
915
+ }, skip: _skipDueToIssue86757 );
914
916
915
917
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
916
918
testWidgets ('inputs are scrolled into view when focused' ,
@@ -1016,7 +1018,7 @@ void main() {
1016
1018
lastInputClientRectRelativeToViewport['right' ] <=
1017
1019
viewportRectRelativeToViewport['right' ],
1018
1020
isTrue);
1019
- }, skip: _skipDueIssue86757 );
1021
+ }, skip: _skipDueToIssue86757 );
1020
1022
});
1021
1023
1022
1024
group ('NavigationDelegate' , () {
@@ -1281,7 +1283,7 @@ void main() {
1281
1283
expect (currentUrl, 'https://flutter.dev/' );
1282
1284
},
1283
1285
// Flaky on Android: https://github.com/flutter/flutter/issues/86757
1284
- skip: _skipDueIssue86757 );
1286
+ skip: _skipDueToIssue86757 );
1285
1287
1286
1288
// TODO(bparrishMines): skipped due to https://github.com/flutter/flutter/issues/86757.
1287
1289
testWidgets (
@@ -1322,7 +1324,7 @@ void main() {
1322
1324
await pageLoaded.future;
1323
1325
expect (controller.currentUrl (), completion ('https://flutter.dev/' ));
1324
1326
},
1325
- skip: _skipDueIssue86757 ,
1327
+ skip: _skipDueToIssue86757 ,
1326
1328
);
1327
1329
1328
1330
testWidgets (
0 commit comments