Skip to content

Commit 7686942

Browse files
Merge pull request #2067 from p-mazhnik/wasm
[web] migrate to pkg:web and js_interop
2 parents 89d1555 + 8951714 commit 7686942

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+445
-159
lines changed

flutter_inappwebview/example/integration_test/headless_in_app_webview/convert_to_inappwebview.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ void convertToInAppWebView() {
2626
expect(headlessWebView.isRunning(), true);
2727

2828
final InAppWebViewController controller = await controllerCompleter.future;
29+
await tester.pump();
2930
await pageLoaded.future;
3031

3132
final String? url = (await controller.getUrl())?.toString();
@@ -55,6 +56,7 @@ void convertToInAppWebView() {
5556
);
5657
final InAppWebViewController widgetController =
5758
await widgetControllerCompleter.future;
59+
await tester.pump();
5860

5961
expect(headlessWebView.isRunning(), false);
6062

flutter_inappwebview/example/integration_test/in_app_webview/get_content_height.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,8 @@ void getContentHeight() {
3333
);
3434

3535
final InAppWebViewController controller = await controllerCompleter.future;
36-
await pageLoaded.future;
37-
3836
await tester.pump();
37+
await pageLoaded.future;
3938

4039
final contentHeight = await controller.getContentHeight();
4140
expect(contentHeight, isNonZero);

flutter_inappwebview/example/integration_test/in_app_webview/get_favicons.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ void getFavicons() {
3333
);
3434

3535
final InAppWebViewController controller = await controllerCompleter.future;
36+
await tester.pump();
3637
await pageLoaded.future;
3738

3839
final List<Favicon>? favicons = await controller.getFavicons();

flutter_inappwebview/example/integration_test/in_app_webview/get_html.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ void getHtml() {
3333
);
3434

3535
final InAppWebViewController controller = await controllerCompleter.future;
36+
// Platform view creation happens asynchronously.
37+
await tester.pump();
3638
await pageLoaded.future;
3739

3840
final String? html = await controller.getHtml();

flutter_inappwebview/example/integration_test/in_app_webview/get_meta_tags.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ void getMetaTags() {
3333
);
3434

3535
final InAppWebViewController controller = await controllerCompleter.future;
36+
await tester.pump();
3637
await pageLoaded.future;
3738

3839
List<MetaTag> metaTags = await controller.getMetaTags();

flutter_inappwebview/example/integration_test/in_app_webview/get_meta_theme_color.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ void getMetaThemeColor() {
3333
);
3434

3535
final InAppWebViewController controller = await controllerCompleter.future;
36+
await tester.pump();
3637
await pageLoaded.future;
3738

3839
expect(await controller.getMetaThemeColor(), isNotNull);

flutter_inappwebview/example/integration_test/in_app_webview/get_original_url.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ void getOriginalUrl() {
3333
);
3434

3535
final InAppWebViewController controller = await controllerCompleter.future;
36+
await tester.pump();
3637
await pageLoaded.future;
3738
var originUrl = (await controller.getOriginalUrl())?.toString();
3839
expect(originUrl, url.toString());

flutter_inappwebview/example/integration_test/in_app_webview/get_title.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ void getTitle() {
5050
);
5151

5252
final InAppWebViewController controller = await controllerCompleter.future;
53+
await tester.pump();
5354
await pageStarted.future;
5455
await pageLoaded.future;
5556

flutter_inappwebview/example/integration_test/in_app_webview/initial_url_request.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ void initialUrlRequest() {
8080
),
8181
),
8282
);
83+
// Platform view creation happens asynchronously.
84+
await tester.pump();
8385

8486
await pageLoaded.future;
8587
final InAppWebViewController controller =

flutter_inappwebview/example/integration_test/in_app_webview/inject_css.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ void injectCSS() {
3535

3636
final InAppWebViewController controller =
3737
await controllerCompleter.future;
38+
await tester.pump();
3839
await pageLoaded.future;
3940

4041
await controller.injectCSSCode(source: """
@@ -74,6 +75,7 @@ void injectCSS() {
7475

7576
final InAppWebViewController controller =
7677
await controllerCompleter.future;
78+
await tester.pump();
7779
await pageLoaded.future;
7880

7981
await controller.injectCSSFileFromUrl(
@@ -110,6 +112,7 @@ void injectCSS() {
110112

111113
final InAppWebViewController controller =
112114
await controllerCompleter.future;
115+
await tester.pump();
113116
await pageLoaded.future;
114117

115118
await controller.injectCSSFileFromAsset(

0 commit comments

Comments
 (0)