From bfb0be2167544bfe00a59020a24a1e6edca93a80 Mon Sep 17 00:00:00 2001 From: Ahmed Mohamed Sameh Date: Fri, 10 Oct 2025 07:58:52 +0300 Subject: [PATCH] Make sure that an InkWell doesn't crash in 0x0 environment (#175871) This is my attempt to handle https://github.com/flutter/flutter/issues/6537 for the InkWell widget. Co-authored-by: Victor Sanni --- packages/flutter/test/material/ink_well_test.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/flutter/test/material/ink_well_test.dart b/packages/flutter/test/material/ink_well_test.dart index 662924447fd..345f6d9627d 100644 --- a/packages/flutter/test/material/ink_well_test.dart +++ b/packages/flutter/test/material/ink_well_test.dart @@ -2588,4 +2588,15 @@ void main() { controller.dispose(); }); + + testWidgets('InkWell does not crash at zero area', (WidgetTester tester) async { + await tester.pumpWidget( + const MaterialApp( + home: Scaffold( + body: Center(child: SizedBox.shrink(child: InkWell())), + ), + ), + ); + expect(tester.getSize(find.byType(InkWell)), Size.zero); + }); }