diff --git a/packages/webview_flutter/example/test_driver/webview.dart b/packages/webview_flutter/example/test_driver/webview.dart index 9bb70d9d1e37..03de96703669 100644 --- a/packages/webview_flutter/example/test_driver/webview.dart +++ b/packages/webview_flutter/example/test_driver/webview.dart @@ -17,7 +17,7 @@ void main() { test('initalUrl', () async { final Completer controllerCompleter = Completer(); - runApp( + await pumpWidget( Directionality( textDirection: TextDirection.ltr, child: WebView( @@ -37,7 +37,7 @@ void main() { test('loadUrl', () async { final Completer controllerCompleter = Completer(); - runApp( + await pumpWidget( Directionality( textDirection: TextDirection.ltr, child: WebView( @@ -55,3 +55,8 @@ void main() { expect(currentUrl, 'https://www.google.com/'); }); } + +Future pumpWidget(Widget widget) { + runApp(widget); + return WidgetsBinding.instance.endOfFrame; +}