@@ -8,12 +8,13 @@ import 'package:flutter/gestures.dart' show DragStartBehavior;
88import 'package:flutter/material.dart' ;
99import 'package:flutter/rendering.dart' ;
1010import 'package:flutter_test/flutter_test.dart' ;
11+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
1112
1213import 'semantics_tester.dart' ;
1314
1415void main () {
1516
16- testWidgets ('Drawer control test' , (WidgetTester tester) async {
17+ testWidgetsWithLeakTracking ('Drawer control test' , (WidgetTester tester) async {
1718 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
1819 late BuildContext savedContext;
1920 await tester.pumpWidget (
@@ -44,7 +45,7 @@ void main() {
4445 expect (find.text ('drawer' ), findsNothing);
4546 });
4647
47- testWidgets ('Drawer tap test' , (WidgetTester tester) async {
48+ testWidgetsWithLeakTracking ('Drawer tap test' , (WidgetTester tester) async {
4849 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
4950 await tester.pumpWidget (
5051 MaterialApp (
@@ -76,7 +77,7 @@ void main() {
7677 expect (find.text ('drawer' ), findsNothing);
7778 });
7879
79- testWidgets ('Drawer hover test' , (WidgetTester tester) async {
80+ testWidgetsWithLeakTracking ('Drawer hover test' , (WidgetTester tester) async {
8081 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
8182 final List <String > logs = < String > [];
8283 final TestGesture gesture = await tester.createGesture (kind: PointerDeviceKind .mouse);
@@ -146,7 +147,7 @@ void main() {
146147 logs.clear ();
147148 });
148149
149- testWidgets ('Drawer drag cancel resume (LTR)' , (WidgetTester tester) async {
150+ testWidgetsWithLeakTracking ('Drawer drag cancel resume (LTR)' , (WidgetTester tester) async {
150151 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
151152 await tester.pumpWidget (
152153 MaterialApp (
@@ -197,7 +198,7 @@ void main() {
197198 await gesture.up ();
198199 });
199200
200- testWidgets ('Drawer drag cancel resume (RTL)' , (WidgetTester tester) async {
201+ testWidgetsWithLeakTracking ('Drawer drag cancel resume (RTL)' , (WidgetTester tester) async {
201202 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
202203 await tester.pumpWidget (
203204 MaterialApp (
@@ -251,7 +252,7 @@ void main() {
251252 await gesture.up ();
252253 });
253254
254- testWidgets ('Drawer navigator back button' , (WidgetTester tester) async {
255+ testWidgetsWithLeakTracking ('Drawer navigator back button' , (WidgetTester tester) async {
255256 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
256257 bool buttonPressed = false ;
257258
@@ -299,7 +300,7 @@ void main() {
299300 expect (buttonPressed, equals (true ));
300301 });
301302
302- testWidgets ('Dismissible ModalBarrier includes button in semantic tree' , (WidgetTester tester) async {
303+ testWidgetsWithLeakTracking ('Dismissible ModalBarrier includes button in semantic tree' , (WidgetTester tester) async {
303304 final SemanticsTester semantics = SemanticsTester (tester);
304305 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
305306
@@ -326,7 +327,7 @@ void main() {
326327 semantics.dispose ();
327328 }, variant: const TargetPlatformVariant (< TargetPlatform > { TargetPlatform .iOS, TargetPlatform .macOS }));
328329
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 {
330331 final SemanticsTester semantics = SemanticsTester (tester);
331332 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
332333
@@ -354,7 +355,7 @@ void main() {
354355 semantics.dispose ();
355356 }, variant: TargetPlatformVariant .only (TargetPlatform .android));
356357
357- testWidgets ('Drawer contains route semantics flags' , (WidgetTester tester) async {
358+ testWidgetsWithLeakTracking ('Drawer contains route semantics flags' , (WidgetTester tester) async {
358359 final SemanticsTester semantics = SemanticsTester (tester);
359360 final GlobalKey <ScaffoldState > scaffoldKey = GlobalKey <ScaffoldState >();
360361
0 commit comments