Skip to content

Commit 4d10e0c

Browse files
Make sure that GridTile doesn't crash in 0x0 environment (flutter#175321)
This is my attempt to handle flutter#6537 for the GridTile widget. --------- Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
1 parent 0908c2e commit 4d10e0c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packages/flutter/test/material/grid_title_test.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,17 @@ void main() {
4848
expect(find.text('Simple'), findsOneWidget);
4949
});
5050

51+
testWidgets('GridTile does not crash at zero area', (WidgetTester tester) async {
52+
await tester.pumpWidget(
53+
const MaterialApp(
54+
home: Center(
55+
child: SizedBox.shrink(child: GridTile(child: Text('X'))),
56+
),
57+
),
58+
);
59+
expect(tester.getSize(find.byType(GridTile)), Size.zero);
60+
});
61+
5162
testWidgets('GridTileBar does not crash at zero area', (WidgetTester tester) async {
5263
await tester.pumpWidget(
5364
const MaterialApp(

0 commit comments

Comments
 (0)