4
4
5
5
import 'package:flutter/material.dart' ;
6
6
import 'package:flutter_test/flutter_test.dart' ;
7
+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
7
8
8
9
import 'semantics_tester.dart' ;
9
10
10
11
void main () {
11
- testWidgets ('AbsorbPointers do not block siblings' , (WidgetTester tester) async {
12
+ testWidgetsWithLeakTracking ('AbsorbPointers do not block siblings' , (WidgetTester tester) async {
12
13
bool tapped = false ;
13
14
await tester.pumpWidget (
14
15
Column (
@@ -29,7 +30,7 @@ void main() {
29
30
});
30
31
31
32
group ('AbsorbPointer semantics' , () {
32
- testWidgets ('does not change semantics when not absorbing' , (WidgetTester tester) async {
33
+ testWidgetsWithLeakTracking ('does not change semantics when not absorbing' , (WidgetTester tester) async {
33
34
final UniqueKey key = UniqueKey ();
34
35
await tester.pumpWidget (
35
36
MaterialApp (
@@ -56,7 +57,7 @@ void main() {
56
57
);
57
58
});
58
59
59
- testWidgets ('drops semantics when its ignoreSemantics is true' , (WidgetTester tester) async {
60
+ testWidgetsWithLeakTracking ('drops semantics when its ignoreSemantics is true' , (WidgetTester tester) async {
60
61
final SemanticsTester semantics = SemanticsTester (tester);
61
62
final UniqueKey key = UniqueKey ();
62
63
await tester.pumpWidget (
@@ -75,7 +76,7 @@ void main() {
75
76
semantics.dispose ();
76
77
});
77
78
78
- testWidgets ('ignores user interactions' , (WidgetTester tester) async {
79
+ testWidgetsWithLeakTracking ('ignores user interactions' , (WidgetTester tester) async {
79
80
final UniqueKey key = UniqueKey ();
80
81
await tester.pumpWidget (
81
82
MaterialApp (
0 commit comments