Added `iconTheme` to `RawChip` in `ChoiceChip` (#110908)

diff --git a/packages/flutter/lib/src/material/choice_chip.dart b/packages/flutter/lib/src/material/choice_chip.dart
index f5358f4..d568ad2 100644
--- a/packages/flutter/lib/src/material/choice_chip.dart
+++ b/packages/flutter/lib/src/material/choice_chip.dart
@@ -179,6 +179,7 @@
       surfaceTintColor: surfaceTintColor,
       selectedShadowColor: selectedShadowColor,
       avatarBorder: avatarBorder,
+      iconTheme: iconTheme,
     );
   }
 }
diff --git a/packages/flutter/test/material/choice_chip_test.dart b/packages/flutter/test/material/choice_chip_test.dart
index 57593e8..29e80eb 100644
--- a/packages/flutter/test/material/choice_chip_test.dart
+++ b/packages/flutter/test/material/choice_chip_test.dart
@@ -120,4 +120,16 @@
     await tester.pumpWidget(wrapForChip(child: const ChoiceChip(label: label, selected: false, clipBehavior: Clip.antiAlias)));
     checkChipMaterialClipBehavior(tester, Clip.antiAlias);
   });
+
+  testWidgets('ChoiceChip passes iconTheme property to RawChip', (WidgetTester tester) async {
+    const IconThemeData iconTheme = IconThemeData(color: Colors.red);
+    await tester.pumpWidget(wrapForChip(
+      child: const ChoiceChip(
+      label: Text('Test'),
+      selected: true,
+      iconTheme: iconTheme,
+    )));
+    final RawChip rawChip = tester.widget(find.byType(RawChip));
+    expect(rawChip.iconTheme, iconTheme);
+  });
 }