diff --git a/packages/flutter/test/widgets/implicit_animations_test.dart b/packages/flutter/test/widgets/implicit_animations_test.dart index e3add209efea0..02d9aa498f6d6 100644 --- a/packages/flutter/test/widgets/implicit_animations_test.dart +++ b/packages/flutter/test/widgets/implicit_animations_test.dart @@ -680,6 +680,21 @@ void main() { // TODO(nate-thegrate): add every class! }); + testWidgets('AnimatedSlide does not crash at zero area', (WidgetTester tester) async { + await tester.pumpWidget( + const Directionality( + textDirection: TextDirection.ltr, + child: Center( + child: SizedBox.shrink( + child: AnimatedSlide(offset: Offset(100, 0), duration: Duration(milliseconds: 300)), + ), + ), + ), + ); + await tester.pumpAndSettle(); + expect(tester.getSize(find.byType(AnimatedSlide)), Size.zero); + }); + testWidgets('AnimatedScale does not crash at zero area', (WidgetTester tester) async { await tester.pumpWidget( const Directionality(