diff --git a/packages/flutter/test/material/tabs_test.dart b/packages/flutter/test/material/tabs_test.dart index f412e3ac998..9650c8bb80d 100644 --- a/packages/flutter/test/material/tabs_test.dart +++ b/packages/flutter/test/material/tabs_test.dart @@ -9346,4 +9346,23 @@ void main() { expect(tester.takeException(), isNull); }); + + testWidgets('TabPageSelectorIndicator does not crash in 0x0 environment', ( + WidgetTester tester, + ) async { + await tester.pumpWidget( + const MaterialApp( + home: Center( + child: SizedBox.shrink( + child: TabPageSelectorIndicator( + backgroundColor: Colors.red, + borderColor: Colors.blue, + size: 1, + ), + ), + ), + ), + ); + expect(tester.getSize(find.byType(TabPageSelectorIndicator)), Size.zero); + }); }