diff --git a/packages/flutter/test/cupertino/nav_bar_test.dart b/packages/flutter/test/cupertino/nav_bar_test.dart index cd0fae6d29b..a38457b921a 100644 --- a/packages/flutter/test/cupertino/nav_bar_test.dart +++ b/packages/flutter/test/cupertino/nav_bar_test.dart @@ -3329,6 +3329,15 @@ void main() { expect(find.text('First'), findsNothing); expect(find.text('Second'), findsOneWidget); }); + + testWidgets('CupertinoNavigationBar does not crash at zero area', (WidgetTester tester) async { + await tester.pumpWidget( + const CupertinoApp( + home: Center(child: SizedBox.shrink(child: CupertinoNavigationBar())), + ), + ); + expect(tester.getSize(find.byType(CupertinoNavigationBar)), Size.zero); + }); } class _ExpectStyles extends StatelessWidget {