diff --git a/packages/flutter/test/cupertino/desktop_text_selection_toolbar_test.dart b/packages/flutter/test/cupertino/desktop_text_selection_toolbar_test.dart index d38083400fe..1600ac8ad4f 100644 --- a/packages/flutter/test/cupertino/desktop_text_selection_toolbar_test.dart +++ b/packages/flutter/test/cupertino/desktop_text_selection_toolbar_test.dart @@ -127,4 +127,22 @@ void main() { greaterThan(anchor), ); }); + + testWidgets('CupertinoDesktopTextSelectionToolbar does not crash at zero area', ( + WidgetTester tester, + ) async { + await tester.pumpWidget( + CupertinoApp( + home: Center( + child: SizedBox.shrink( + child: CupertinoDesktopTextSelectionToolbar( + anchor: const Offset(10, 10), + children: const [Text('X')], + ), + ), + ), + ), + ); + expect(tester.getSize(find.byType(CupertinoDesktopTextSelectionToolbar)), Size.zero); + }); }