diff --git a/packages/flutter/lib/src/cupertino/nav_bar.dart b/packages/flutter/lib/src/cupertino/nav_bar.dart index 30c9477b116..c7b8e5b1512 100644 --- a/packages/flutter/lib/src/cupertino/nav_bar.dart +++ b/packages/flutter/lib/src/cupertino/nav_bar.dart @@ -1202,11 +1202,19 @@ class _CupertinoSliverNavigationBarState extends State[ + CupertinoSliverNavigationBar( + largeTitle: const Text('Large title'), + middle: Text(middle), + ), + const SliverFillRemaining(child: SizedBox(height: 1000.0)), + ], + ); + }, + ), + ), + ); + + expect(find.text('First'), findsOneWidget); + expect(find.text('Second'), findsNothing); + + setState(() { + middle = 'Second'; + }); + await tester.pump(); + + expect(find.text('First'), findsNothing); + expect(find.text('Second'), findsOneWidget); + }); } class _ExpectStyles extends StatelessWidget {