77
88import 'package:flutter/material.dart' ;
99import 'package:flutter_test/flutter_test.dart' ;
10+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
1011
1112void main () {
1213 Future <void > testBorder (WidgetTester tester, String name, StarBorder border,
@@ -114,12 +115,12 @@ void main() {
114115 expect (copy, isNot (equals (copy.copyWith (squash: 0.0 ))));
115116 });
116117
117- testWidgets ('StarBorder basic geometry' , (WidgetTester tester) async {
118+ testWidgetsWithLeakTracking ('StarBorder basic geometry' , (WidgetTester tester) async {
118119 await testBorder (tester, 'basic_star' , const StarBorder ());
119120 await testBorder (tester, 'basic_polygon' , const StarBorder .polygon ());
120121 });
121122
122- testWidgets ('StarBorder parameters' , (WidgetTester tester) async {
123+ testWidgetsWithLeakTracking ('StarBorder parameters' , (WidgetTester tester) async {
123124 await testBorder (tester, 'points_6' , const StarBorder (points: 6 ));
124125 await testBorder (tester, 'points_2' , const StarBorder (points: 2 ));
125126 await testBorder (tester, 'inner_radius_0' , const StarBorder (innerRadiusRatio: 0.0 ));
@@ -144,7 +145,7 @@ void main() {
144145 await testBorder (tester, 'side_align_outside' , const StarBorder (side: BorderSide (color: Color (0xffff0000 ), strokeAlign: BorderSide .strokeAlignOutside)));
145146 });
146147
147- testWidgets ('StarBorder.polygon parameters' , (WidgetTester tester) async {
148+ testWidgetsWithLeakTracking ('StarBorder.polygon parameters' , (WidgetTester tester) async {
148149 await testBorder (tester, 'poly_sides_6' , const StarBorder .polygon (sides: 6 ));
149150 await testBorder (tester, 'poly_sides_2' , const StarBorder .polygon (sides: 2 ));
150151 await testBorder (tester, 'poly_point_rounding_20' , const StarBorder .polygon (pointRounding: 0.2 ));
@@ -163,7 +164,7 @@ void main() {
163164 await testBorder (tester, 'poly_side_align_outside' , const StarBorder .polygon (side: BorderSide (color: Color (0xffff0000 ), strokeAlign: BorderSide .strokeAlignOutside)));
164165 });
165166
166- testWidgets ("StarBorder doesn't try to scale an infinite scale matrix" , (WidgetTester tester) async {
167+ testWidgetsWithLeakTracking ("StarBorder doesn't try to scale an infinite scale matrix" , (WidgetTester tester) async {
167168 await tester.pumpWidget (
168169 Directionality (
169170 textDirection: TextDirection .ltr,
@@ -191,7 +192,7 @@ void main() {
191192 expect (tester.takeException (), isNull);
192193 });
193194
194- testWidgets ('StarBorder lerped with StarBorder' , (WidgetTester tester) async {
195+ testWidgetsWithLeakTracking ('StarBorder lerped with StarBorder' , (WidgetTester tester) async {
195196 const StarBorder from = StarBorder ();
196197 const ShapeBorder otherBorder = StarBorder (
197198 points: 6 ,
@@ -208,7 +209,7 @@ void main() {
208209 await testBorder (tester, 'from_star_border_100' , from, lerpFrom: otherBorder, lerpAmount: 1.0 );
209210 });
210211
211- testWidgets ('StarBorder lerped with CircleBorder' , (WidgetTester tester) async {
212+ testWidgetsWithLeakTracking ('StarBorder lerped with CircleBorder' , (WidgetTester tester) async {
212213 const StarBorder from = StarBorder ();
213214 const ShapeBorder otherBorder = CircleBorder ();
214215 const ShapeBorder eccentricCircle = CircleBorder (eccentricity: 0.6 );
@@ -226,7 +227,7 @@ void main() {
226227 await testBorder (tester, 'from_eccentric_circle_border_100' , from, lerpFrom: eccentricCircle, lerpAmount: 1.0 );
227228 });
228229
229- testWidgets ('StarBorder lerped with RoundedRectangleBorder' , (WidgetTester tester) async {
230+ testWidgetsWithLeakTracking ('StarBorder lerped with RoundedRectangleBorder' , (WidgetTester tester) async {
230231 const StarBorder from = StarBorder ();
231232 const RoundedRectangleBorder rectangleBorder = RoundedRectangleBorder ();
232233 await testBorder (tester, 'to_rect_border_20' , from, lerpTo: rectangleBorder, lerpAmount: 0.2 );
@@ -250,7 +251,7 @@ void main() {
250251 await testBorder (tester, 'from_rrect_border_100' , from, lerpFrom: roundedRectBorder, lerpAmount: 1.0 );
251252 });
252253
253- testWidgets ('StarBorder lerped with StadiumBorder' , (WidgetTester tester) async {
254+ testWidgetsWithLeakTracking ('StarBorder lerped with StadiumBorder' , (WidgetTester tester) async {
254255 const StarBorder from = StarBorder ();
255256 const StadiumBorder stadiumBorder = StadiumBorder ();
256257
0 commit comments