@@ -10,6 +10,7 @@ import 'package:flutter/material.dart';
1010import 'package:flutter/rendering.dart' ;
1111import 'package:flutter/services.dart' ;
1212import 'package:flutter_test/flutter_test.dart' ;
13+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
1314
1415Future <void > verifyMarkedNeedsLayoutDuringTransientCallbacksPhase (WidgetTester tester, RenderObject renderObject) async {
1516 assert (! renderObject.debugNeedsLayout);
@@ -189,7 +190,7 @@ void main() {
189190 expect (element.dirty, isTrue);
190191 }, skip: isBrowser); // TODO(yjbanov): cupertino does not work on the Web yet: https://github.com/flutter/flutter/issues/41920
191192
192- testWidgets ('RangeSlider relayout upon system fonts changes' , (WidgetTester tester) async {
193+ testWidgets ('RangeSlider relayout upon system fonts changes more than once ' , (WidgetTester tester) async {
193194 await tester.pumpWidget (
194195 MaterialApp (
195196 home: Material (
@@ -212,7 +213,10 @@ void main() {
212213 await verifyMarkedNeedsLayoutDuringTransientCallbacksPhase (tester, renderObject);
213214 });
214215
215- testWidgets ('Slider relayout upon system fonts changes' , (WidgetTester tester) async {
216+ testWidgets ('Slider relayout upon system fonts changes' ,
217+ // TODO(polina-c): remove when fixed https://github.com/flutter/flutter/issues/145600 [leak-tracking-opt-in]
218+ experimentalLeakTesting: LeakTesting .settings.withTracked (classes: < String > ['CurvedAnimation' ]),
219+ (WidgetTester tester) async {
216220 await tester.pumpWidget (
217221 MaterialApp (
218222 home: Material (
0 commit comments