Skip to content

Commit bdd6a15

Browse files
authored
[webview_flutter] Enable intergation test (#52)
* Except for 'Custom platform implementation' test case. Signed-off-by: MuHong Byun <[email protected]>
1 parent 18da2a6 commit bdd6a15

File tree

4 files changed

+11
-28
lines changed

4 files changed

+11
-28
lines changed

packages/webview_flutter/test/webview_flutter_tizen_test.dart renamed to packages/webview_flutter/example/integration_test/webview_flutter_tizen_test.dart

+5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import 'package:flutter/widgets.dart';
1212
import 'package:flutter_test/flutter_test.dart';
1313
import 'package:webview_flutter/platform_interface.dart';
1414
import 'package:webview_flutter/webview_flutter.dart';
15+
import 'package:webview_flutter_tizen/webview_flutter_tizen.dart';
1516

1617
typedef void VoidCallback();
1718

@@ -31,6 +32,7 @@ void main() {
3132
});
3233

3334
setUp(() {
35+
WebView.platform = TizenWebView();
3436
fakePlatformViewsController.reset();
3537
_fakeCookieManager.reset();
3638
});
@@ -810,6 +812,8 @@ void main() {
810812
});
811813
});
812814

815+
// Currently, webview for tizen cannot satisfy this test due to its implementation limitations.
816+
/*
813817
group('Custom platform implementation', () {
814818
setUpAll(() {
815819
WebView.platform = MyWebViewPlatform();
@@ -870,6 +874,7 @@ void main() {
870874
expect(platform.lastRequestHeaders, headers);
871875
});
872876
});
877+
*/
873878
testWidgets('Set UserAgent', (WidgetTester tester) async {
874879
await tester.pumpWidget(const WebView(
875880
initialUrl: 'https://youtube.com',

packages/webview_flutter/example/pubspec.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@ dependencies:
1414
webview_flutter:
1515
webview_flutter_tizen:
1616
path: ../
17-
1817
cupertino_icons: ^1.0.0
1918

2019
dev_dependencies:
2120
flutter_test:
2221
sdk: flutter
22+
integration_test: ^1.0.1
23+
integration_test_tizen:
24+
path: ../../integration_test/
2325

2426
flutter:
2527
uses-material-design: true

packages/webview_flutter/example/test/widget_test.dart

-27
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import 'package:integration_test/integration_test_driver.dart';
2+
3+
Future<void> main() => integrationDriver();

0 commit comments

Comments
 (0)