mirror of
https://github.com/flutter/flutter
synced 2024-10-02 14:34:22 +00:00
Added iconTheme
to RawChip
in ChoiceChip
(#110908)
This commit is contained in:
parent
77377b46dd
commit
5f01d07c98
|
@ -179,6 +179,7 @@ class ChoiceChip extends StatelessWidget
|
|||
surfaceTintColor: surfaceTintColor,
|
||||
selectedShadowColor: selectedShadowColor,
|
||||
avatarBorder: avatarBorder,
|
||||
iconTheme: iconTheme,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -120,4 +120,16 @@ void main() {
|
|||
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);
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue