From 4c24578e2bc2bf437bcd02bf248f5f745668879a Mon Sep 17 00:00:00 2001 From: Ahmed Mohamed Sameh Date: Wed, 10 Dec 2025 02:22:36 +0200 Subject: [PATCH] Make sure that a CupertinoSlider doesn't crash in 0x0 environment (#179566) This is my attempt to handle https://github.com/flutter/flutter/issues/6537 for the CupertinoSlider widget. --- packages/flutter/test/cupertino/slider_test.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/flutter/test/cupertino/slider_test.dart b/packages/flutter/test/cupertino/slider_test.dart index e857fc6ae0a..48c3e55c720 100644 --- a/packages/flutter/test/cupertino/slider_test.dart +++ b/packages/flutter/test/cupertino/slider_test.dart @@ -831,4 +831,15 @@ void main() { kIsWeb ? SystemMouseCursors.click : SystemMouseCursors.basic, ); }); + + testWidgets('CupertinoSlider does not crash at zero area', (WidgetTester tester) async { + await tester.pumpWidget( + CupertinoApp( + home: Center( + child: SizedBox.shrink(child: CupertinoSlider(value: 0.0, onChanged: (_) {})), + ), + ), + ); + expect(tester.getSize(find.byType(CupertinoSlider)), Size.zero); + }); }