diff --git a/examples/api/test/widgets/draggable_scrollable_sheet/draggable_scrollable_sheet.0_test.dart b/examples/api/test/widgets/draggable_scrollable_sheet/draggable_scrollable_sheet.0_test.dart index 7bbe03c7d1d..192a65ecd4d 100644 --- a/examples/api/test/widgets/draggable_scrollable_sheet/draggable_scrollable_sheet.0_test.dart +++ b/examples/api/test/widgets/draggable_scrollable_sheet/draggable_scrollable_sheet.0_test.dart @@ -162,4 +162,20 @@ void main() { }, variant: TargetPlatformVariant.desktop(), ); + + testWidgets('DraggableScrollableSheet does not crash at zero area', ( + WidgetTester tester, + ) async { + await tester.pumpWidget( + Directionality( + textDirection: TextDirection.ltr, + child: Center( + child: SizedBox.shrink( + child: DraggableScrollableSheet(builder: (_, _) => Text('X')), + ), + ), + ), + ); + expect(tester.getSize(find.byType(DraggableScrollableSheet)), Size.zero); + }); }