Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 101316b

Browse files
author
nturgut
authored
[web] migrate from e2e to integration_test (#20914)
* migrate from e2e to integration_test * address reviewer comments
1 parent abe10d1 commit 101316b

17 files changed

+33
-35
lines changed

e2etests/web/regular_integration_tests/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dev_dependencies:
1313
sdk: flutter
1414
flutter_test:
1515
sdk: flutter
16-
e2e: 0.4.0
16+
integration_test: 0.9.0
1717
http: 0.12.0+2
1818
test: any
1919

e2etests/web/regular_integration_tests/test_driver/image_loading_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import 'dart:html' as html;
66
import 'package:flutter_test/flutter_test.dart';
77
import 'package:regular_integration_tests/image_loading_main.dart' as app;
88

9-
import 'package:e2e/e2e.dart';
9+
import 'package:integration_test/integration_test.dart';
1010

1111
void main() {
12-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
12+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1313

1414
testWidgets('Image loads asset variant based on device pixel ratio',
1515
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/image_loading_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/platform_messages_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import 'package:flutter/services.dart';
1010
import 'package:flutter_test/flutter_test.dart';
1111
import 'package:regular_integration_tests/platform_messages_main.dart' as app;
1212

13-
import 'package:e2e/e2e.dart';
13+
import 'package:integration_test/integration_test.dart';
1414

1515
void main() async {
16-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
16+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1717

1818
testWidgets('platform message for Clipboard.setData reply with future',
1919
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/platform_messages_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/profile_diagnostics_e2e.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'dart:html' as html;
6-
import 'package:flutter/material.dart';
75
import 'package:flutter_test/flutter_test.dart';
86
import 'package:regular_integration_tests/profile_diagnostics_main.dart' as app;
97

10-
import 'package:e2e/e2e.dart';
8+
import 'package:integration_test/integration_test.dart';
119

1210
void main() {
13-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
11+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1412

1513
testWidgets('App build method exception should form valid FlutterErrorDetails',
1614
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/profile_diagnostics_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/target_platform_android_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import 'package:flutter_test/flutter_test.dart';
66
import 'package:regular_integration_tests/target_platform_main.dart' as app;
77
import 'package:flutter/material.dart';
88

9-
import 'package:e2e/e2e.dart';
9+
import 'package:integration_test/integration_test.dart';
1010

1111
void main() {
12-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
12+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1313

1414
testWidgets('Should detect android platform when running on android device',
1515
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/target_platform_android_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/target_platform_ios_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import 'package:flutter_test/flutter_test.dart';
66
import 'package:regular_integration_tests/target_platform_main.dart' as app;
77
import 'package:flutter/material.dart';
88

9-
import 'package:e2e/e2e.dart';
9+
import 'package:integration_test/integration_test.dart';
1010

1111
void main() {
12-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
12+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1313

1414
testWidgets('Should detect iOS platform when running on iOS device',
1515
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/target_platform_ios_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/target_platform_macos_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import 'package:flutter_test/flutter_test.dart';
66
import 'package:regular_integration_tests/target_platform_main.dart' as app;
77
import 'package:flutter/material.dart';
88

9-
import 'package:e2e/e2e.dart';
9+
import 'package:integration_test/integration_test.dart';
1010

1111
void main() {
12-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
12+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1313

1414
testWidgets('Should detect MacOS platform when running on MacOS',
1515
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/target_platform_macos_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/text_editing_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import 'package:flutter_test/flutter_test.dart';
99
import 'package:regular_integration_tests/text_editing_main.dart' as app;
1010
import 'package:flutter/material.dart';
1111

12-
import 'package:e2e/e2e.dart';
12+
import 'package:integration_test/integration_test.dart';
1313

1414
void main() {
15-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
15+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1616

1717
testWidgets('Focused text field creates a native input element',
1818
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/text_editing_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

e2etests/web/regular_integration_tests/test_driver/treeshaking_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import 'package:flutter_test/flutter_test.dart';
77
import 'package:regular_integration_tests/treeshaking_main.dart' as app;
88
import 'package:flutter/material.dart';
99

10-
import 'package:e2e/e2e.dart';
10+
import 'package:integration_test/integration_test.dart';
1111

1212
void main() {
13-
E2EWidgetsFlutterBinding.ensureInitialized() as E2EWidgetsFlutterBinding;
13+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1414

1515
testWidgets('debug+Fill+Properties for widgets is tree shaken',
1616
(WidgetTester tester) async {

e2etests/web/regular_integration_tests/test_driver/treeshaking_e2e_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:e2e/e2e_driver.dart' as e2e;
5+
import 'package:integration_test/integration_test_driver.dart' as test;
66

7-
Future<void> main() async => e2e.main();
7+
Future<void> main() async => test.integrationDriver();

0 commit comments

Comments
 (0)