diff --git a/packages/flutter/test/gestures/transformed_monodrag_test.dart b/packages/flutter/test/gestures/transformed_monodrag_test.dart index 1a7c39b682..b433f665b2 100644 --- a/packages/flutter/test/gestures/transformed_monodrag_test.dart +++ b/packages/flutter/test/gestures/transformed_monodrag_test.dart @@ -11,7 +11,7 @@ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart'; void main() { group('Horizontal', () { - testWidgets('gets local coordinates', (WidgetTester tester) async { + testWidgetsWithLeakTracking('gets local coordinates', (WidgetTester tester) async { int dragCancelCount = 0; final List downDetails = []; final List endDetails = []; diff --git a/packages/flutter/test/gestures/transformed_scale_test.dart b/packages/flutter/test/gestures/transformed_scale_test.dart index f48b5e8a14..9da6c5d233 100644 --- a/packages/flutter/test/gestures/transformed_scale_test.dart +++ b/packages/flutter/test/gestures/transformed_scale_test.dart @@ -4,9 +4,10 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; +import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart'; void main() { - testWidgets('gets local coordinates', (WidgetTester tester) async { + testWidgetsWithLeakTracking('gets local coordinates', (WidgetTester tester) async { final List startDetails = []; final List updateDetails = []; @@ -30,7 +31,7 @@ void main() { ), ); - await tester.startGesture(tester.getCenter(find.byKey(redContainer)) - const Offset(20, 20)); + final TestGesture gesture = await tester.startGesture(tester.getCenter(find.byKey(redContainer)) - const Offset(20, 20)); final TestGesture pointer2 = await tester.startGesture(tester.getCenter(find.byKey(redContainer)) + const Offset(30, 30)); await pointer2.moveTo(tester.getCenter(find.byKey(redContainer)) + const Offset(20, 20)); @@ -42,5 +43,11 @@ void main() { expect(startDetails.first.focalPoint, const Offset(380, 280)); expect(startDetails.last.localFocalPoint, const Offset(50, 50)); expect(startDetails.last.focalPoint, const Offset(400, 300)); + + await tester.pumpAndSettle(); + await gesture.up(); + await pointer2.up(); + await tester.pumpAndSettle(); + }); }