File tree 1 file changed +30
-0
lines changed
1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change
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 'package:flutter/material.dart' ;
9
+ import 'package:flutter_test/flutter_test.dart' ;
10
+
11
+ import 'package:wanandroid_flutter/main.dart' ;
12
+
13
+ void main () {
14
+ testWidgets ('Counter increments smoke test' , (WidgetTester tester) async {
15
+ // Build our app and trigger a frame.
16
+ await tester.pumpWidget (MyApp ());
17
+
18
+ // Verify that our counter starts at 0.
19
+ expect (find.text ('0' ), findsOneWidget);
20
+ expect (find.text ('1' ), findsNothing);
21
+
22
+ // Tap the '+' icon and trigger a frame.
23
+ await tester.tap (find.byIcon (Icons .add));
24
+ await tester.pump ();
25
+
26
+ // Verify that our counter has incremented.
27
+ expect (find.text ('0' ), findsNothing);
28
+ expect (find.text ('1' ), findsOneWidget);
29
+ });
30
+ }
You can’t perform that action at this time.
0 commit comments