@@ -8,12 +8,13 @@ import 'package:flutter/gestures.dart' show DragStartBehavior;
8
8
import 'package:flutter/material.dart' ;
9
9
import 'package:flutter/rendering.dart' ;
10
10
import 'package:flutter_test/flutter_test.dart' ;
11
+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
11
12
12
13
import 'semantics_tester.dart' ;
13
14
14
15
void main () {
15
16
16
- testWidgets ('Drawer control test' , (WidgetTester tester) async {
17
+ testWidgetsWithLeakTracking ('Drawer control test' , (WidgetTester tester) async {
17
18
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
18
19
late BuildContext savedContext;
19
20
await tester.pumpWidget (
@@ -44,7 +45,7 @@ void main() {
44
45
expect (find.text ('drawer' ), findsNothing);
45
46
});
46
47
47
- testWidgets ('Drawer tap test' , (WidgetTester tester) async {
48
+ testWidgetsWithLeakTracking ('Drawer tap test' , (WidgetTester tester) async {
48
49
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
49
50
await tester.pumpWidget (
50
51
MaterialApp (
@@ -76,7 +77,7 @@ void main() {
76
77
expect (find.text ('drawer' ), findsNothing);
77
78
});
78
79
79
- testWidgets ('Drawer hover test' , (WidgetTester tester) async {
80
+ testWidgetsWithLeakTracking ('Drawer hover test' , (WidgetTester tester) async {
80
81
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
81
82
final List <String > logs = < String > [];
82
83
final TestGesture gesture = await tester.createGesture (kind: PointerDeviceKind .mouse);
@@ -146,7 +147,7 @@ void main() {
146
147
logs.clear ();
147
148
});
148
149
149
- testWidgets ('Drawer drag cancel resume (LTR)' , (WidgetTester tester) async {
150
+ testWidgetsWithLeakTracking ('Drawer drag cancel resume (LTR)' , (WidgetTester tester) async {
150
151
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
151
152
await tester.pumpWidget (
152
153
MaterialApp (
@@ -197,7 +198,7 @@ void main() {
197
198
await gesture.up ();
198
199
});
199
200
200
- testWidgets ('Drawer drag cancel resume (RTL)' , (WidgetTester tester) async {
201
+ testWidgetsWithLeakTracking ('Drawer drag cancel resume (RTL)' , (WidgetTester tester) async {
201
202
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
202
203
await tester.pumpWidget (
203
204
MaterialApp (
@@ -251,7 +252,7 @@ void main() {
251
252
await gesture.up ();
252
253
});
253
254
254
- testWidgets ('Drawer navigator back button' , (WidgetTester tester) async {
255
+ testWidgetsWithLeakTracking ('Drawer navigator back button' , (WidgetTester tester) async {
255
256
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
256
257
bool buttonPressed = false ;
257
258
@@ -299,7 +300,7 @@ void main() {
299
300
expect (buttonPressed, equals (true ));
300
301
});
301
302
302
- testWidgets ('Dismissible ModalBarrier includes button in semantic tree' , (WidgetTester tester) async {
303
+ testWidgetsWithLeakTracking ('Dismissible ModalBarrier includes button in semantic tree' , (WidgetTester tester) async {
303
304
final SemanticsTester semantics = SemanticsTester (tester);
304
305
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
305
306
@@ -326,7 +327,7 @@ void main() {
326
327
semantics.dispose ();
327
328
}, variant: const TargetPlatformVariant (< TargetPlatform > { TargetPlatform .iOS, TargetPlatform .macOS }));
328
329
329
- testWidgets ('Dismissible ModalBarrier is hidden on Android (back button is used to dismiss)' , (WidgetTester tester) async {
330
+ testWidgetsWithLeakTracking ('Dismissible ModalBarrier is hidden on Android (back button is used to dismiss)' , (WidgetTester tester) async {
330
331
final SemanticsTester semantics = SemanticsTester (tester);
331
332
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
332
333
@@ -354,7 +355,7 @@ void main() {
354
355
semantics.dispose ();
355
356
}, variant: TargetPlatformVariant .only (TargetPlatform .android));
356
357
357
- testWidgets ('Drawer contains route semantics flags' , (WidgetTester tester) async {
358
+ testWidgetsWithLeakTracking ('Drawer contains route semantics flags' , (WidgetTester tester) async {
358
359
final SemanticsTester semantics = SemanticsTester (tester);
359
360
final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
360
361
0 commit comments