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

Commit 494c8d4

Browse files
author
nturgut
committed
trying reviever suggestion for drive_example compile errors
1 parent a5de564 commit 494c8d4

File tree

4 files changed

+36
-26
lines changed

4 files changed

+36
-26
lines changed

packages/e2e/example/test_driver/example_e2e.dart

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,11 @@
55
// gestures. You can also use WidgetTester to find child widgets in the widget
66
// tree, read text, and verify that the values of widget properties are correct.
77

8-
import 'dart:io' show Platform;
9-
import 'package:flutter/material.dart';
10-
import 'package:flutter_test/flutter_test.dart';
118
import 'package:e2e/e2e.dart';
129

13-
import 'package:e2e_example/main.dart' as app;
10+
import 'example_e2e_io.dart' if (dart.library.html) 'example_e2e_web.dart' as tests;
1411

1512
void main() {
1613
E2EWidgetsFlutterBinding.ensureInitialized();
17-
testWidgets('verify text', (WidgetTester tester) async {
18-
// Build our app and trigger a frame.
19-
app.main();
20-
21-
// Trigger a frame.
22-
await tester.pumpAndSettle();
23-
24-
// Verify that platform version is retrieved.
25-
expect(
26-
find.byWidgetPredicate(
27-
(Widget widget) =>
28-
widget is Text &&
29-
widget.data.startsWith('Platform: ${Platform.operatingSystem}'),
30-
),
31-
findsOneWidget,
32-
);
33-
});
14+
tests.main();
3415
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// This is a basic Flutter widget test.
2+
//
3+
// To perform an interaction with a widget in your test, use the WidgetTester
4+
// utility that Flutter provides. For example, you can send tap and scroll
5+
// gestures. You can also use WidgetTester to find child widgets in the widget
6+
// tree, read text, and verify that the values of widget properties are correct.
7+
8+
import 'dart:io' show Platform;
9+
import 'package:flutter/material.dart';
10+
import 'package:flutter_test/flutter_test.dart';
11+
import 'package:e2e/e2e.dart';
12+
13+
import 'package:e2e_example/main.dart' as app;
14+
15+
void main() {
16+
E2EWidgetsFlutterBinding.ensureInitialized();
17+
testWidgets('verify text', (WidgetTester tester) async {
18+
// Build our app and trigger a frame.
19+
app.main();
20+
21+
// Trigger a frame.
22+
await tester.pumpAndSettle();
23+
24+
// Verify that platform version is retrieved.
25+
expect(
26+
find.byWidgetPredicate(
27+
(Widget widget) =>
28+
widget is Text &&
29+
widget.data.startsWith('Platform: ${Platform.operatingSystem}'),
30+
),
31+
findsOneWidget,
32+
);
33+
});
34+
}

packages/e2e/example/test_driver/example_e2e_web.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
// gestures. You can also use WidgetTester to find child widgets in the widget
66
// tree, read text, and verify that the values of widget properties are correct.
77

8-
@TestOn('browser')
9-
108
import 'dart:html' as html;
119
import 'package:flutter/material.dart';
1210
import 'package:flutter_test/flutter_test.dart';

packages/e2e/example/test_driver/example_e2e_web_test.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
@TestOn('browser')
2-
31
import 'dart:async';
42
import 'dart:io';
53

64
import 'package:flutter_driver/flutter_driver.dart';
7-
import 'package:test/test.dart';
85

96
Future<void> main() async {
107
final FlutterDriver driver = await FlutterDriver.connect();

0 commit comments

Comments
 (0)