mirror of
https://github.com/flutter/flutter
synced 2024-10-03 23:14:12 +00:00
Dispose the curved animation in transition test (#146961)
This commit is contained in:
parent
a6c7f90bb5
commit
47a4c69b82
|
@ -100,11 +100,13 @@ void main() {
|
||||||
// TODO(polina-c): remove when fixed https://github.com/flutter/flutter/issues/145600 [leak-tracking-opt-in]
|
// TODO(polina-c): remove when fixed https://github.com/flutter/flutter/issues/145600 [leak-tracking-opt-in]
|
||||||
experimentalLeakTesting: LeakTesting.settings.withTracked(classes: const <String>['CurvedAnimation']),
|
experimentalLeakTesting: LeakTesting.settings.withTracked(classes: const <String>['CurvedAnimation']),
|
||||||
(WidgetTester tester) async {
|
(WidgetTester tester) async {
|
||||||
final Animation<Decoration> curvedDecorationAnimation =
|
final CurvedAnimation curvedAnimation = CurvedAnimation(
|
||||||
decorationTween.animate(CurvedAnimation(
|
|
||||||
parent: controller,
|
parent: controller,
|
||||||
curve: Curves.easeOut,
|
curve: Curves.easeOut,
|
||||||
));
|
);
|
||||||
|
addTearDown(curvedAnimation.dispose);
|
||||||
|
final Animation<Decoration> curvedDecorationAnimation =
|
||||||
|
decorationTween.animate(curvedAnimation);
|
||||||
|
|
||||||
final DecoratedBoxTransition transitionUnderTest = DecoratedBoxTransition(
|
final DecoratedBoxTransition transitionUnderTest = DecoratedBoxTransition(
|
||||||
decoration: curvedDecorationAnimation,
|
decoration: curvedDecorationAnimation,
|
||||||
|
|
Loading…
Reference in a new issue