Skip to content

Commit 3df6078

Browse files
authored
[leak-tracking] Cover testwidgets with leak tracking in test/gestures (#136166)
1 parent a1e10ee commit 3df6078

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

packages/flutter/test/gestures/transformed_monodrag_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart';
1111

1212
void main() {
1313
group('Horizontal', () {
14-
testWidgets('gets local coordinates', (WidgetTester tester) async {
14+
testWidgetsWithLeakTracking('gets local coordinates', (WidgetTester tester) async {
1515
int dragCancelCount = 0;
1616
final List<DragDownDetails> downDetails = <DragDownDetails>[];
1717
final List<DragEndDetails> endDetails = <DragEndDetails>[];

packages/flutter/test/gestures/transformed_scale_test.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44

55
import 'package:flutter/material.dart';
66
import 'package:flutter_test/flutter_test.dart';
7+
import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart';
78

89
void main() {
9-
testWidgets('gets local coordinates', (WidgetTester tester) async {
10+
testWidgetsWithLeakTracking('gets local coordinates', (WidgetTester tester) async {
1011
final List<ScaleStartDetails> startDetails = <ScaleStartDetails>[];
1112
final List<ScaleUpdateDetails> updateDetails = <ScaleUpdateDetails>[];
1213

@@ -30,7 +31,7 @@ void main() {
3031
),
3132
);
3233

33-
await tester.startGesture(tester.getCenter(find.byKey(redContainer)) - const Offset(20, 20));
34+
final TestGesture gesture = await tester.startGesture(tester.getCenter(find.byKey(redContainer)) - const Offset(20, 20));
3435
final TestGesture pointer2 = await tester.startGesture(tester.getCenter(find.byKey(redContainer)) + const Offset(30, 30));
3536
await pointer2.moveTo(tester.getCenter(find.byKey(redContainer)) + const Offset(20, 20));
3637

@@ -42,5 +43,11 @@ void main() {
4243
expect(startDetails.first.focalPoint, const Offset(380, 280));
4344
expect(startDetails.last.localFocalPoint, const Offset(50, 50));
4445
expect(startDetails.last.focalPoint, const Offset(400, 300));
46+
47+
await tester.pumpAndSettle();
48+
await gesture.up();
49+
await pointer2.up();
50+
await tester.pumpAndSettle();
51+
4552
});
4653
}

0 commit comments

Comments
 (0)