diff --git a/package.json b/package.json
index 994df52439ce25..7da7d88e20f4db 100644
--- a/package.json
+++ b/package.json
@@ -101,7 +101,7 @@
"@mui/internal-docs-utils": "workspace:^",
"@mui/internal-netlify-cache": "0.0.3-canary.2",
"@mui/internal-scripts": "workspace:^",
- "@mui/internal-test-utils": "2.0.18-canary.16",
+ "@mui/internal-test-utils": "2.0.18-canary.17",
"@mui/material": "workspace:^",
"@mui/utils": "workspace:^",
"@next/eslint-plugin-next": "15.5.14",
diff --git a/packages/mui-lab/src/Masonry/Masonry.test.js b/packages/mui-lab/src/Masonry/Masonry.test.js
index 2a3bf8e3533169..d0790d35a4fe5b 100644
--- a/packages/mui-lab/src/Masonry/Masonry.test.js
+++ b/packages/mui-lab/src/Masonry/Masonry.test.js
@@ -27,7 +27,7 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
testComponentPropWith: 'span',
muiName: 'MuiMasonry',
- skip: ['componentsProp', 'themeVariants'],
+ skip: ['themeVariants'],
}),
);
diff --git a/packages/mui-lab/src/TabList/TabList.test.js b/packages/mui-lab/src/TabList/TabList.test.js
index 869130f03ec813..92db75ec3d8b09 100644
--- a/packages/mui-lab/src/TabList/TabList.test.js
+++ b/packages/mui-lab/src/TabList/TabList.test.js
@@ -18,13 +18,7 @@ describe('', () => {
*/
render: (node) => render({node}),
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- 'rootClass',
- ],
+ skip: ['themeDefaultProps', 'themeStyleOverrides', 'themeVariants', 'rootClass'],
}));
// outside of TabContext pass every test in Tabs
diff --git a/packages/mui-lab/src/TabPanel/TabPanel.test.tsx b/packages/mui-lab/src/TabPanel/TabPanel.test.tsx
index bb5b8d5f893f29..f6d2af306b3a8f 100644
--- a/packages/mui-lab/src/TabPanel/TabPanel.test.tsx
+++ b/packages/mui-lab/src/TabPanel/TabPanel.test.tsx
@@ -13,7 +13,7 @@ describe('', () => {
render: (node) => render({node}),
refInstanceof: window.HTMLDivElement,
muiName: 'MuiTabPanel',
- skip: ['componentProp', 'componentsProp', 'themeDefaultProps', 'themeVariants'],
+ skip: ['componentProp', 'themeDefaultProps', 'themeVariants'],
}));
it('renders a [role="tabpanel"] and mounts children', () => {
diff --git a/packages/mui-lab/src/Timeline/Timeline.test.tsx b/packages/mui-lab/src/Timeline/Timeline.test.tsx
index 23ad5bb2019192..301259eea1fd52 100644
--- a/packages/mui-lab/src/Timeline/Timeline.test.tsx
+++ b/packages/mui-lab/src/Timeline/Timeline.test.tsx
@@ -14,7 +14,7 @@ describe('', () => {
refInstanceof: window.HTMLUListElement,
testVariantProps: { position: 'left' },
testStateOverrides: { prop: 'position', value: 'left', styleKey: 'positionLeft' },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should have correct classname', () => {
diff --git a/packages/mui-lab/src/TimelineConnector/TimelineConnector.test.js b/packages/mui-lab/src/TimelineConnector/TimelineConnector.test.js
index d7a585c27b1ef5..0b1fafcd0d8708 100644
--- a/packages/mui-lab/src/TimelineConnector/TimelineConnector.test.js
+++ b/packages/mui-lab/src/TimelineConnector/TimelineConnector.test.js
@@ -11,6 +11,6 @@ describe('', () => {
render,
muiName: 'MuiTimelineConnector',
refInstanceof: window.HTMLSpanElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
});
diff --git a/packages/mui-lab/src/TimelineContent/TimelineContent.test.js b/packages/mui-lab/src/TimelineContent/TimelineContent.test.js
index 73a5e6751b9089..181dc8fd066c6e 100644
--- a/packages/mui-lab/src/TimelineContent/TimelineContent.test.js
+++ b/packages/mui-lab/src/TimelineContent/TimelineContent.test.js
@@ -15,7 +15,7 @@ describe('', () => {
render,
muiName: 'MuiTimelineContent',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
it('should have positionLeft class when inside of a left-positioned timeline', () => {
diff --git a/packages/mui-lab/src/TimelineDot/TimelineDot.test.js b/packages/mui-lab/src/TimelineDot/TimelineDot.test.js
index ab05f57e305308..d073fea7741342 100644
--- a/packages/mui-lab/src/TimelineDot/TimelineDot.test.js
+++ b/packages/mui-lab/src/TimelineDot/TimelineDot.test.js
@@ -14,7 +14,7 @@ describe('', () => {
muiName: 'MuiTimelineDot',
refInstanceof: window.HTMLSpanElement,
testVariantProps: { color: 'secondary', variant: 'outlined' },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render with color inherit', () => {
diff --git a/packages/mui-lab/src/TimelineItem/TimelineItem.test.js b/packages/mui-lab/src/TimelineItem/TimelineItem.test.js
index bb0e4ce02bcd54..cfa4ee6b5d2754 100644
--- a/packages/mui-lab/src/TimelineItem/TimelineItem.test.js
+++ b/packages/mui-lab/src/TimelineItem/TimelineItem.test.js
@@ -11,6 +11,6 @@ describe('', () => {
render,
muiName: 'MuiTimelineItem',
refInstanceof: window.HTMLLIElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
});
diff --git a/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js b/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js
index b71662799ad6b9..2a8010bb7da5de 100644
--- a/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js
+++ b/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js
@@ -17,7 +17,7 @@ describe('', () => {
render,
muiName: 'MuiTimelineOppositeContent',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
it('should have positionLeft class when inside of a left-positioned timeline', () => {
diff --git a/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.test.js b/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.test.js
index 4c389b88eb6fa7..bd3ce3704f99b3 100644
--- a/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.test.js
+++ b/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.test.js
@@ -11,6 +11,6 @@ describe('', () => {
render,
muiName: 'MuiTimelineSeparator',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
});
diff --git a/packages/mui-material/src/Accordion/Accordion.test.js b/packages/mui-material/src/Accordion/Accordion.test.js
index fdb91033a29729..751918d05cbbbc 100644
--- a/packages/mui-material/src/Accordion/Accordion.test.js
+++ b/packages/mui-material/src/Accordion/Accordion.test.js
@@ -53,7 +53,6 @@ describe('', () => {
testWithElement: 'div',
},
},
- skip: ['componentProp', 'componentsProp'],
}));
it('should render and not be controlled', () => {
diff --git a/packages/mui-material/src/AccordionActions/AccordionActions.test.js b/packages/mui-material/src/AccordionActions/AccordionActions.test.js
index bb980900faab37..93e45ac96dc417 100644
--- a/packages/mui-material/src/AccordionActions/AccordionActions.test.js
+++ b/packages/mui-material/src/AccordionActions/AccordionActions.test.js
@@ -16,7 +16,7 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
muiName: 'MuiAccordionActions',
testVariantProps: { disableSpacing: true },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it.skipIf(isJsdom())('should apply margin to all children but the first one', function test() {
diff --git a/packages/mui-material/src/AccordionDetails/AccordionDetails.test.js b/packages/mui-material/src/AccordionDetails/AccordionDetails.test.js
index 4bcc55d8105a28..fba6dabf3ed2c5 100644
--- a/packages/mui-material/src/AccordionDetails/AccordionDetails.test.js
+++ b/packages/mui-material/src/AccordionDetails/AccordionDetails.test.js
@@ -14,7 +14,7 @@ describe('', () => {
render,
refInstanceof: window.HTMLDivElement,
muiName: 'MuiAccordionDetails',
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
it('should render a children element', () => {
diff --git a/packages/mui-material/src/AccordionSummary/AccordionSummary.test.js b/packages/mui-material/src/AccordionSummary/AccordionSummary.test.js
index 2afb4eb2421561..1b12bb071a592f 100644
--- a/packages/mui-material/src/AccordionSummary/AccordionSummary.test.js
+++ b/packages/mui-material/src/AccordionSummary/AccordionSummary.test.js
@@ -24,7 +24,6 @@ describe('', () => {
muiName: 'MuiAccordionSummary',
testVariantProps: { disabled: true },
testDeepOverrides: { slotName: 'content', slotClassName: classes.content },
- skip: ['componentProp', 'componentsProp'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-material/src/Alert/Alert.test.js b/packages/mui-material/src/Alert/Alert.test.js
index 5e2028e4ace275..77cd5621cbf834 100644
--- a/packages/mui-material/src/Alert/Alert.test.js
+++ b/packages/mui-material/src/Alert/Alert.test.js
@@ -40,7 +40,6 @@ describe('', () => {
expectedClassName: classes.closeIcon,
},
},
- skip: ['componentsProp'],
}));
describe('prop: square', () => {
diff --git a/packages/mui-material/src/AlertTitle/AlertTitle.test.js b/packages/mui-material/src/AlertTitle/AlertTitle.test.js
index 7a2ec26eb58781..5de54ee8e2035f 100644
--- a/packages/mui-material/src/AlertTitle/AlertTitle.test.js
+++ b/packages/mui-material/src/AlertTitle/AlertTitle.test.js
@@ -13,6 +13,6 @@ describe('', () => {
muiName: 'MuiAlertTitle',
refInstanceof: window.HTMLDivElement,
testStateOverrides: { styleKey: 'root' },
- skip: ['componentsProp', 'themeVariants', 'themeDefaultProps'],
+ skip: ['themeVariants', 'themeDefaultProps'],
}));
});
diff --git a/packages/mui-material/src/AppBar/AppBar.test.js b/packages/mui-material/src/AppBar/AppBar.test.js
index 96186995c1b5b0..bbd565fe1bbecc 100644
--- a/packages/mui-material/src/AppBar/AppBar.test.js
+++ b/packages/mui-material/src/AppBar/AppBar.test.js
@@ -17,7 +17,6 @@ describe('', () => {
refInstanceof: window.HTMLElement,
testVariantProps: { position: 'relative' },
testStateOverrides: { prop: 'color', value: 'secondary', styleKey: 'colorSecondary' },
- skip: ['componentsProp'],
}));
it('should render with the root class and primary', () => {
diff --git a/packages/mui-material/src/Autocomplete/Autocomplete.test.js b/packages/mui-material/src/Autocomplete/Autocomplete.test.js
index 6e74852e34c43b..fc4bfcaa22cf25 100644
--- a/packages/mui-material/src/Autocomplete/Autocomplete.test.js
+++ b/packages/mui-material/src/Autocomplete/Autocomplete.test.js
@@ -63,7 +63,7 @@ describe('', () => {
paper: { expectedClassName: classes.paper },
popper: { expectedClassName: classes.popper, testWithElement: null },
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}),
);
diff --git a/packages/mui-material/src/Avatar/Avatar.test.js b/packages/mui-material/src/Avatar/Avatar.test.js
index 628f8d2cd45743..7c0f49445b784e 100644
--- a/packages/mui-material/src/Avatar/Avatar.test.js
+++ b/packages/mui-material/src/Avatar/Avatar.test.js
@@ -27,7 +27,6 @@ describe('', () => {
expectedClassName: classes.fallback,
},
},
- skip: ['componentsProp'],
}));
// img slot only renders when src is provided
diff --git a/packages/mui-material/src/AvatarGroup/AvatarGroup.test.js b/packages/mui-material/src/AvatarGroup/AvatarGroup.test.js
index fd88be6930662d..5b781534536775 100644
--- a/packages/mui-material/src/AvatarGroup/AvatarGroup.test.js
+++ b/packages/mui-material/src/AvatarGroup/AvatarGroup.test.js
@@ -23,7 +23,6 @@ describe('', () => {
slots: {
surplus: { expectedClassName: classes.avatar },
},
- skip: ['componentsProp'],
}),
);
diff --git a/packages/mui-material/src/Backdrop/Backdrop.test.js b/packages/mui-material/src/Backdrop/Backdrop.test.js
index 9d2b8e32874418..4b78553465853a 100644
--- a/packages/mui-material/src/Backdrop/Backdrop.test.js
+++ b/packages/mui-material/src/Backdrop/Backdrop.test.js
@@ -23,7 +23,6 @@ describe('', () => {
testWithElement: null,
},
},
- skip: ['componentsProp'],
}));
it('should render a backdrop div with content of nested children', () => {
diff --git a/packages/mui-material/src/Badge/Badge.test.js b/packages/mui-material/src/Badge/Badge.test.js
index ac3e0d70d7cbae..6af1357b4cdcf8 100644
--- a/packages/mui-material/src/Badge/Badge.test.js
+++ b/packages/mui-material/src/Badge/Badge.test.js
@@ -43,7 +43,6 @@ describe('', () => {
expectedClassName: classes.badge,
},
},
- skip: ['componentsProp'],
}),
);
diff --git a/packages/mui-material/src/BottomNavigation/BottomNavigation.test.js b/packages/mui-material/src/BottomNavigation/BottomNavigation.test.js
index 40fb55ebe0e123..c4dd3831f86f60 100755
--- a/packages/mui-material/src/BottomNavigation/BottomNavigation.test.js
+++ b/packages/mui-material/src/BottomNavigation/BottomNavigation.test.js
@@ -27,7 +27,7 @@ describe('', () => {
muiName: 'MuiBottomNavigation',
refInstanceof: window.HTMLDivElement,
testComponentPropWith: 'span',
- skip: ['componentsProp', 'themeVariants'],
+ skip: ['themeVariants'],
}),
);
diff --git a/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.test.js b/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.test.js
index a0e1feb59bdac0..ed92320a4f6bdc 100644
--- a/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.test.js
+++ b/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.test.js
@@ -23,7 +23,7 @@ describe('', () => {
refInstanceof: window.HTMLButtonElement,
testVariantProps: { showLabel: true },
testDeepOverrides: { slotName: 'label', slotClassName: classes.label },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-material/src/Box/Box.test.js b/packages/mui-material/src/Box/Box.test.js
index 7ef7219ceb1fab..c8d39fd8a728a8 100644
--- a/packages/mui-material/src/Box/Box.test.js
+++ b/packages/mui-material/src/Box/Box.test.js
@@ -13,14 +13,7 @@ describe('', () => {
describeConformance(, () => ({
render,
inheritComponent: 'div',
- skip: [
- 'componentProp',
- 'componentsProp',
- 'rootClass',
- 'themeVariants',
- 'themeStyleOverrides',
- 'themeDefaultProps',
- ],
+ skip: ['rootClass', 'themeVariants', 'themeStyleOverrides', 'themeDefaultProps'],
refInstanceof: window.HTMLDivElement,
}));
diff --git a/packages/mui-material/src/Breadcrumbs/Breadcrumbs.test.js b/packages/mui-material/src/Breadcrumbs/Breadcrumbs.test.js
index c9b483fa27673b..2d8b63d982770d 100644
--- a/packages/mui-material/src/Breadcrumbs/Breadcrumbs.test.js
+++ b/packages/mui-material/src/Breadcrumbs/Breadcrumbs.test.js
@@ -21,7 +21,6 @@ describe('', () => {
refInstanceof: window.HTMLElement,
testComponentPropWith: 'div',
testVariantProps: { separator: '=' },
- skip: ['componentsProp'],
}));
it('should render inaccessible separators between each listitem', () => {
diff --git a/packages/mui-material/src/Button/Button.test.js b/packages/mui-material/src/Button/Button.test.js
index 85a4c9ed2bb997..02e442400faebc 100644
--- a/packages/mui-material/src/Button/Button.test.js
+++ b/packages/mui-material/src/Button/Button.test.js
@@ -51,7 +51,6 @@ describe('', () => {
testDeepOverrides: { slotName: 'startIcon', slotClassName: classes.startIcon },
testVariantProps: { variant: 'contained', fullWidth: true },
testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },
- skip: ['componentsProp'],
}));
it('should render with the root, text, and colorPrimary classes but no others', () => {
diff --git a/packages/mui-material/src/ButtonBase/ButtonBase.test.js b/packages/mui-material/src/ButtonBase/ButtonBase.test.js
index 128b60fc193c0a..6d29741dfa311d 100644
--- a/packages/mui-material/src/ButtonBase/ButtonBase.test.js
+++ b/packages/mui-material/src/ButtonBase/ButtonBase.test.js
@@ -45,7 +45,6 @@ describe('', () => {
testComponentPropWith: 'a',
muiName: 'MuiButtonBase',
testVariantProps: { disabled: true },
- skip: ['componentsProp'],
}));
describe('root node', () => {
diff --git a/packages/mui-material/src/ButtonBase/TouchRipple.test.js b/packages/mui-material/src/ButtonBase/TouchRipple.test.js
index 0b8c8d1f0db49a..74069ba297d3f2 100644
--- a/packages/mui-material/src/ButtonBase/TouchRipple.test.js
+++ b/packages/mui-material/src/ButtonBase/TouchRipple.test.js
@@ -48,13 +48,7 @@ describe('', () => {
render,
refInstanceof: Object,
muiName: 'MuiTouchRipple',
- skip: [
- 'componentProp',
- 'componentsProp',
- 'refForwarding',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'refForwarding', 'themeStyleOverrides', 'themeVariants'],
}));
describe('prop: center', () => {
diff --git a/packages/mui-material/src/ButtonGroup/ButtonGroup.test.js b/packages/mui-material/src/ButtonGroup/ButtonGroup.test.js
index 0f347043595697..c7865974a097c2 100644
--- a/packages/mui-material/src/ButtonGroup/ButtonGroup.test.js
+++ b/packages/mui-material/src/ButtonGroup/ButtonGroup.test.js
@@ -22,7 +22,6 @@ describe('', () => {
testComponentPropWith: 'span',
muiName: 'MuiButtonGroup',
testVariantProps: { variant: 'contained' },
- skip: ['componentsProp'],
}),
);
diff --git a/packages/mui-material/src/Card/Card.test.tsx b/packages/mui-material/src/Card/Card.test.tsx
index 96a36936b0c50b..5e018e24b4f4cc 100644
--- a/packages/mui-material/src/Card/Card.test.tsx
+++ b/packages/mui-material/src/Card/Card.test.tsx
@@ -14,7 +14,6 @@ describe('', () => {
muiName: 'MuiCard',
refInstanceof: window.HTMLDivElement,
testVariantProps: { raised: true },
- skip: ['componentsProp'],
}));
it('when raised should render Paper with 8dp', () => {
diff --git a/packages/mui-material/src/CardActionArea/CardActionArea.test.js b/packages/mui-material/src/CardActionArea/CardActionArea.test.js
index 89d9e8581bc482..e1f87ec871775f 100644
--- a/packages/mui-material/src/CardActionArea/CardActionArea.test.js
+++ b/packages/mui-material/src/CardActionArea/CardActionArea.test.js
@@ -20,7 +20,6 @@ describe('', () => {
testDeepOverrides: { slotName: 'focusHighlight', slotClassName: classes.focusHighlight },
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLButtonElement,
- skip: ['componentProp', 'componentsProp'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-material/src/CardActions/CardActions.test.js b/packages/mui-material/src/CardActions/CardActions.test.js
index f3b61acc9f0d77..3fea15a5853c34 100644
--- a/packages/mui-material/src/CardActions/CardActions.test.js
+++ b/packages/mui-material/src/CardActions/CardActions.test.js
@@ -14,7 +14,7 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
muiName: 'MuiCardActions',
testVariantProps: { disableSpacing: true },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it.skipIf(isJsdom())('should apply margin to all children but the first one', function test() {
diff --git a/packages/mui-material/src/CardContent/CardContent.test.js b/packages/mui-material/src/CardContent/CardContent.test.js
index d4084b8662f72d..e5e65ca3a33d55 100644
--- a/packages/mui-material/src/CardContent/CardContent.test.js
+++ b/packages/mui-material/src/CardContent/CardContent.test.js
@@ -11,7 +11,7 @@ describe('', () => {
render,
muiName: 'MuiCardContent',
refInstanceof: window.HTMLDivElement,
- skip: ['componentsProp', 'themeVariants'],
+ skip: ['themeVariants'],
testComponentPropWith: 'span',
}));
});
diff --git a/packages/mui-material/src/CardHeader/CardHeader.test.js b/packages/mui-material/src/CardHeader/CardHeader.test.js
index 2eefb058de6084..c178044a5054f7 100644
--- a/packages/mui-material/src/CardHeader/CardHeader.test.js
+++ b/packages/mui-material/src/CardHeader/CardHeader.test.js
@@ -41,7 +41,6 @@ describe('', () => {
expectedClassName: classes.subheader,
},
},
- skip: ['componentsProp'],
}),
);
diff --git a/packages/mui-material/src/CardMedia/CardMedia.test.js b/packages/mui-material/src/CardMedia/CardMedia.test.js
index 9d97d2a7c4dcd2..4d73253746fca0 100644
--- a/packages/mui-material/src/CardMedia/CardMedia.test.js
+++ b/packages/mui-material/src/CardMedia/CardMedia.test.js
@@ -16,7 +16,6 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
testComponentPropWith: 'span',
testVariantProps: { variant: 'foo' },
- skip: ['componentsProp'],
}));
it('has the img role if `image` is defined', () => {
diff --git a/packages/mui-material/src/Checkbox/Checkbox.test.js b/packages/mui-material/src/Checkbox/Checkbox.test.js
index 2f2339a324ba00..b15b3904eea394 100644
--- a/packages/mui-material/src/Checkbox/Checkbox.test.js
+++ b/packages/mui-material/src/Checkbox/Checkbox.test.js
@@ -33,7 +33,7 @@ describe('', () => {
expectedClassName: classes.input,
},
},
- skip: ['componentProp', 'componentsProp', 'rootClass'],
+ skip: ['componentProp', 'rootClass'],
}));
it('should have the classes required for Checkbox', () => {
diff --git a/packages/mui-material/src/Chip/Chip.test.js b/packages/mui-material/src/Chip/Chip.test.js
index a3a502bbe2540c..233ee31c553dc7 100644
--- a/packages/mui-material/src/Chip/Chip.test.js
+++ b/packages/mui-material/src/Chip/Chip.test.js
@@ -31,7 +31,6 @@ describe('', () => {
testStatOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },
refInstanceof: window.HTMLDivElement,
testComponentPropWith: 'span',
- skip: ['componentsProp'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-material/src/CircularProgress/CircularProgress.test.js b/packages/mui-material/src/CircularProgress/CircularProgress.test.js
index 9e93733c97ece9..706d5e2d104202 100644
--- a/packages/mui-material/src/CircularProgress/CircularProgress.test.js
+++ b/packages/mui-material/src/CircularProgress/CircularProgress.test.js
@@ -16,7 +16,7 @@ describe('', () => {
testDeepOverrides: { slotName: 'circle', slotClassName: classes.circle },
testVariantProps: { variant: 'determinate' },
refInstanceof: window.HTMLSpanElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render with the primary color by default', () => {
diff --git a/packages/mui-material/src/Collapse/Collapse.test.js b/packages/mui-material/src/Collapse/Collapse.test.js
index d3db59bbbca747..33d559a5497c38 100644
--- a/packages/mui-material/src/Collapse/Collapse.test.js
+++ b/packages/mui-material/src/Collapse/Collapse.test.js
@@ -41,7 +41,6 @@ describe('', () => {
testWithElement: CustomWrapperInner,
},
},
- skip: ['componentsProp'],
}));
it('should render a container around the wrapper', () => {
diff --git a/packages/mui-material/src/Container/Container.test.js b/packages/mui-material/src/Container/Container.test.js
index e3ff194b11ca44..db235af9833a44 100644
--- a/packages/mui-material/src/Container/Container.test.js
+++ b/packages/mui-material/src/Container/Container.test.js
@@ -16,7 +16,6 @@ describe('', () => {
render,
refInstanceof: window.HTMLElement,
muiName: 'MuiContainer',
- skip: ['componentsProp'],
testVariantProps: { fixed: true },
}));
diff --git a/packages/mui-material/src/Dialog/Dialog.test.js b/packages/mui-material/src/Dialog/Dialog.test.js
index 0c91c4694a08b4..ec851102200a45 100644
--- a/packages/mui-material/src/Dialog/Dialog.test.js
+++ b/packages/mui-material/src/Dialog/Dialog.test.js
@@ -74,7 +74,7 @@ describe('', () => {
testWithElement: null,
},
},
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/DialogActions/DialogActions.test.js b/packages/mui-material/src/DialogActions/DialogActions.test.js
index 43e0909a37ec89..6f80b4e460efec 100644
--- a/packages/mui-material/src/DialogActions/DialogActions.test.js
+++ b/packages/mui-material/src/DialogActions/DialogActions.test.js
@@ -14,7 +14,7 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
muiName: 'MuiDialogActions',
testVariantProps: { disableSpacing: true },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it.skipIf(isJsdom())('should apply margin to all children but the first one', function test() {
diff --git a/packages/mui-material/src/DialogContent/DialogContent.test.js b/packages/mui-material/src/DialogContent/DialogContent.test.js
index 0cb1e3123e76a0..ea94e650731b30 100644
--- a/packages/mui-material/src/DialogContent/DialogContent.test.js
+++ b/packages/mui-material/src/DialogContent/DialogContent.test.js
@@ -12,7 +12,7 @@ describe('', () => {
muiName: 'MuiDialogContent',
refInstanceof: window.HTMLDivElement,
testVariantProps: { dividers: true },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render children', () => {
diff --git a/packages/mui-material/src/DialogContentText/DialogContentText.test.js b/packages/mui-material/src/DialogContentText/DialogContentText.test.js
index 38893c6271ad57..e86c964fa9f9dd 100644
--- a/packages/mui-material/src/DialogContentText/DialogContentText.test.js
+++ b/packages/mui-material/src/DialogContentText/DialogContentText.test.js
@@ -14,7 +14,7 @@ describe('', () => {
render,
muiName: 'MuiDialogContentText',
refInstanceof: window.HTMLParagraphElement,
- skip: ['componentsProp', 'themeVariants'],
+ skip: ['themeVariants'],
}));
describe('prop: children', () => {
diff --git a/packages/mui-material/src/DialogTitle/DialogTitle.test.js b/packages/mui-material/src/DialogTitle/DialogTitle.test.js
index 134a01978eebe0..cdc77374f19b5d 100644
--- a/packages/mui-material/src/DialogTitle/DialogTitle.test.js
+++ b/packages/mui-material/src/DialogTitle/DialogTitle.test.js
@@ -15,7 +15,6 @@ describe('', () => {
muiName: 'MuiDialogTitle',
refInstanceof: window.HTMLHeadingElement,
testVariantProps: { 'data-color': 'red' },
- skip: ['componentProp', 'componentsProp'],
}));
it('should render JSX children', () => {
diff --git a/packages/mui-material/src/Divider/Divider.test.js b/packages/mui-material/src/Divider/Divider.test.js
index 6e427d3b9a7156..43109719708eaa 100644
--- a/packages/mui-material/src/Divider/Divider.test.js
+++ b/packages/mui-material/src/Divider/Divider.test.js
@@ -15,7 +15,6 @@ describe('', () => {
refInstanceof: window.HTMLHRElement,
testComponentPropWith: 'div',
testVariantProps: { orientation: 'vertical', flexItem: true, textAlign: 'left' },
- skip: ['componentsProp'],
}));
it('should set the absolute class', () => {
diff --git a/packages/mui-material/src/Drawer/Drawer.test.js b/packages/mui-material/src/Drawer/Drawer.test.js
index da0f611e4bfd39..c20617962ddb36 100644
--- a/packages/mui-material/src/Drawer/Drawer.test.js
+++ b/packages/mui-material/src/Drawer/Drawer.test.js
@@ -58,7 +58,7 @@ describe('', () => {
testWithElement: CustomTransition,
},
},
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}),
);
@@ -79,7 +79,7 @@ describe('', () => {
expectedClassName: classes.docked,
},
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}),
);
diff --git a/packages/mui-material/src/Fab/Fab.test.js b/packages/mui-material/src/Fab/Fab.test.js
index 07477989ab52ed..d180cd39d9e89c 100644
--- a/packages/mui-material/src/Fab/Fab.test.js
+++ b/packages/mui-material/src/Fab/Fab.test.js
@@ -18,7 +18,6 @@ describe('', () => {
testVariantProps: { variant: 'extended' },
testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },
refInstanceof: window.HTMLButtonElement,
- skip: ['componentsProp'],
}));
it('should render with the root class but no others', () => {
diff --git a/packages/mui-material/src/Fade/Fade.test.js b/packages/mui-material/src/Fade/Fade.test.js
index c593d3f8cf8874..2282448354031e 100644
--- a/packages/mui-material/src/Fade/Fade.test.js
+++ b/packages/mui-material/src/Fade/Fade.test.js
@@ -19,13 +19,7 @@ describe('', () => {
classes: {},
inheritComponent: Transition,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}));
describe('transition lifecycle', () => {
diff --git a/packages/mui-material/src/FilledInput/FilledInput.test.js b/packages/mui-material/src/FilledInput/FilledInput.test.js
index 70c7d327d2a2ed..97abdfcc7b2e2d 100644
--- a/packages/mui-material/src/FilledInput/FilledInput.test.js
+++ b/packages/mui-material/src/FilledInput/FilledInput.test.js
@@ -24,7 +24,6 @@ describe('', () => {
},
skip: [
'componentProp',
- 'componentsProp',
'slotPropsCallback', // not supported yet
'slotPropsCallbackWithPropsAsOwnerState', // not supported yet
],
diff --git a/packages/mui-material/src/FormControl/FormControl.test.js b/packages/mui-material/src/FormControl/FormControl.test.js
index 19948e1a0bfe95..6f834eed9eda04 100644
--- a/packages/mui-material/src/FormControl/FormControl.test.js
+++ b/packages/mui-material/src/FormControl/FormControl.test.js
@@ -27,7 +27,6 @@ describe('', () => {
testComponentPropWith: 'fieldset',
muiName: 'MuiFormControl',
testVariantProps: { margin: 'dense' },
- skip: ['componentsProp'],
}));
describe('initial state', () => {
diff --git a/packages/mui-material/src/FormControlLabel/FormControlLabel.test.js b/packages/mui-material/src/FormControlLabel/FormControlLabel.test.js
index 826c8b47e65b1f..d2dea17c559c8b 100644
--- a/packages/mui-material/src/FormControlLabel/FormControlLabel.test.js
+++ b/packages/mui-material/src/FormControlLabel/FormControlLabel.test.js
@@ -22,7 +22,7 @@ describe('', () => {
slots: {
typography: { expectedClassName: classes.label },
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
describe('prop: label', () => {
diff --git a/packages/mui-material/src/FormGroup/FormGroup.test.js b/packages/mui-material/src/FormGroup/FormGroup.test.js
index 9ca17a66e9ee15..3ffd28486e21e1 100644
--- a/packages/mui-material/src/FormGroup/FormGroup.test.js
+++ b/packages/mui-material/src/FormGroup/FormGroup.test.js
@@ -14,7 +14,7 @@ describe('', () => {
muiName: 'MuiFormGroup',
refInstanceof: window.HTMLDivElement,
testVariantProps: { row: true },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render a div with a div child', () => {
diff --git a/packages/mui-material/src/FormHelperText/FormHelperText.test.js b/packages/mui-material/src/FormHelperText/FormHelperText.test.js
index 62d10b09c7a2e3..9fe92eb06040d1 100644
--- a/packages/mui-material/src/FormHelperText/FormHelperText.test.js
+++ b/packages/mui-material/src/FormHelperText/FormHelperText.test.js
@@ -15,7 +15,6 @@ describe('', () => {
testComponentPropWith: 'div',
muiName: 'MuiFormHelperText',
testVariantProps: { size: 'small' },
- skip: ['componentsProp'],
}));
describe('prop: error', () => {
diff --git a/packages/mui-material/src/FormLabel/FormLabel.test.js b/packages/mui-material/src/FormLabel/FormLabel.test.js
index 4577dc1079cd48..c9f6651907bbe5 100644
--- a/packages/mui-material/src/FormLabel/FormLabel.test.js
+++ b/packages/mui-material/src/FormLabel/FormLabel.test.js
@@ -19,7 +19,6 @@ describe('', () => {
testComponentPropWith: 'div',
muiName: 'MuiFormLabel',
testVariantProps: { color: 'secondary' },
- skip: ['componentsProp'],
}));
describe('prop: required', () => {
diff --git a/packages/mui-material/src/Grid/Grid.test.js b/packages/mui-material/src/Grid/Grid.test.js
index 4efcbfe4169363..96d2fa6ee09349 100644
--- a/packages/mui-material/src/Grid/Grid.test.js
+++ b/packages/mui-material/src/Grid/Grid.test.js
@@ -19,7 +19,7 @@ describe('', () => {
refInstanceof: window.HTMLElement,
muiName: 'MuiGrid',
testVariantProps: { container: true, spacing: 5 },
- skip: ['componentsProp', 'classesRoot'],
+ skip: ['classesRoot'],
}));
it('should not crash with theme scoping', () => {
diff --git a/packages/mui-material/src/Grow/Grow.test.js b/packages/mui-material/src/Grow/Grow.test.js
index ee77c0859d4887..81fe224839f53c 100644
--- a/packages/mui-material/src/Grow/Grow.test.js
+++ b/packages/mui-material/src/Grow/Grow.test.js
@@ -25,13 +25,7 @@ describe('', () => {
classes: {},
inheritComponent: Transition,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/Icon/Icon.test.js b/packages/mui-material/src/Icon/Icon.test.js
index 1a67aeda8c8523..0841c289d8da1e 100644
--- a/packages/mui-material/src/Icon/Icon.test.js
+++ b/packages/mui-material/src/Icon/Icon.test.js
@@ -13,7 +13,7 @@ describe('', () => {
muiName: 'MuiIcon',
refInstanceof: window.HTMLSpanElement,
testComponentPropWith: 'div',
- skip: ['themeVariants', 'componentsProp'],
+ skip: ['themeVariants'],
}));
it('renders children by default', () => {
diff --git a/packages/mui-material/src/IconButton/IconButton.test.js b/packages/mui-material/src/IconButton/IconButton.test.js
index beee7a84ea913f..7e8a07afe9a72d 100644
--- a/packages/mui-material/src/IconButton/IconButton.test.js
+++ b/packages/mui-material/src/IconButton/IconButton.test.js
@@ -20,7 +20,7 @@ describe('', () => {
refInstanceof: window.HTMLButtonElement,
muiName: 'MuiIconButton',
testVariantProps: { edge: 'end', disabled: true },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render Icon children with right classes', () => {
diff --git a/packages/mui-material/src/ImageList/ImageList.test.js b/packages/mui-material/src/ImageList/ImageList.test.js
index 7ef4f327f15381..74eac087599ad6 100644
--- a/packages/mui-material/src/ImageList/ImageList.test.js
+++ b/packages/mui-material/src/ImageList/ImageList.test.js
@@ -31,7 +31,7 @@ describe('', () => {
testComponentPropWith: 'li',
muiName: 'MuiImageList',
testVariantProps: { variant: 'masonry' },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}),
);
diff --git a/packages/mui-material/src/ImageListItem/ImageListItem.test.js b/packages/mui-material/src/ImageListItem/ImageListItem.test.js
index b420a85a1e9cb0..c540b919590f3d 100644
--- a/packages/mui-material/src/ImageListItem/ImageListItem.test.js
+++ b/packages/mui-material/src/ImageListItem/ImageListItem.test.js
@@ -16,7 +16,7 @@ describe('', () => {
testComponentPropWith: 'div',
muiName: 'MuiImageListItem',
testVariantProps: { variant: 'masonry' },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
const itemData = {
diff --git a/packages/mui-material/src/ImageListItemBar/ImageListItemBar.test.js b/packages/mui-material/src/ImageListItemBar/ImageListItemBar.test.js
index 74409a6a4b53ca..45ca7174ad641f 100644
--- a/packages/mui-material/src/ImageListItemBar/ImageListItemBar.test.js
+++ b/packages/mui-material/src/ImageListItemBar/ImageListItemBar.test.js
@@ -16,7 +16,7 @@ describe('', () => {
muiName: 'MuiImageListItemBar',
testDeepOverrides: { slotName: 'titleWrap', slotClassName: classes.titleWrap },
testVariantProps: { position: 'top', actionPosition: 'left' },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
const itemData = {
diff --git a/packages/mui-material/src/Input/Input.test.js b/packages/mui-material/src/Input/Input.test.js
index 7c02455ef48eb8..4102bcd20cebe8 100644
--- a/packages/mui-material/src/Input/Input.test.js
+++ b/packages/mui-material/src/Input/Input.test.js
@@ -23,7 +23,6 @@ describe('', () => {
},
skip: [
'componentProp',
- 'componentsProp',
'slotPropsCallback', // not supported yet
'slotPropsCallbackWithPropsAsOwnerState', // not supported yet
],
diff --git a/packages/mui-material/src/InputAdornment/InputAdornment.test.js b/packages/mui-material/src/InputAdornment/InputAdornment.test.js
index d604b338525d5d..cd400e7500d684 100644
--- a/packages/mui-material/src/InputAdornment/InputAdornment.test.js
+++ b/packages/mui-material/src/InputAdornment/InputAdornment.test.js
@@ -21,7 +21,6 @@ describe('', () => {
muiName: 'MuiInputAdornment',
testVariantProps: { color: 'primary' },
refInstanceof: window.HTMLDivElement,
- skip: ['componentsProp'],
testComponentPropWith: 'span',
}));
diff --git a/packages/mui-material/src/InputBase/InputBase.test.js b/packages/mui-material/src/InputBase/InputBase.test.js
index ee9fb98b8aeda8..40ced7833c10e9 100644
--- a/packages/mui-material/src/InputBase/InputBase.test.js
+++ b/packages/mui-material/src/InputBase/InputBase.test.js
@@ -36,7 +36,6 @@ describe('', () => {
},
skip: [
'componentProp',
- 'componentsProp',
'slotPropsCallback', // not supported yet
'slotPropsCallbackWithPropsAsOwnerState', // not supported yet
],
diff --git a/packages/mui-material/src/InputLabel/InputLabel.test.js b/packages/mui-material/src/InputLabel/InputLabel.test.js
index 59ced68ac7faf7..7d29bdeb5f9d17 100644
--- a/packages/mui-material/src/InputLabel/InputLabel.test.js
+++ b/packages/mui-material/src/InputLabel/InputLabel.test.js
@@ -19,7 +19,6 @@ describe('', () => {
refInstanceof: window.HTMLLabelElement,
muiName: 'MuiInputLabel',
testVariantProps: { size: 'small' },
- skip: ['componentsProp'],
}));
it('should render a label with text', () => {
diff --git a/packages/mui-material/src/LinearProgress/LinearProgress.test.js b/packages/mui-material/src/LinearProgress/LinearProgress.test.js
index 1b0bf97565ba86..aebcd614c9f69c 100644
--- a/packages/mui-material/src/LinearProgress/LinearProgress.test.js
+++ b/packages/mui-material/src/LinearProgress/LinearProgress.test.js
@@ -18,7 +18,7 @@ describe('', () => {
testDeepOverrides: { slotName: 'bar', slotClassName: classes.bar },
testVariantProps: { variant: 'determinate', value: 25 },
refInstanceof: window.HTMLSpanElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render indeterminate variant by default', () => {
diff --git a/packages/mui-material/src/Link/Link.test.js b/packages/mui-material/src/Link/Link.test.js
index 29e81177d27fad..3ae7ee4709b48b 100644
--- a/packages/mui-material/src/Link/Link.test.js
+++ b/packages/mui-material/src/Link/Link.test.js
@@ -24,7 +24,6 @@ describe('', () => {
refInstanceof: window.HTMLAnchorElement,
testVariantProps: { color: 'secondary', variant: 'h1' },
testStateOverrides: { prop: 'underline', value: 'always', styleKey: 'underlineAlways' },
- skip: ['componentsProp'],
}));
it('should render children', () => {
diff --git a/packages/mui-material/src/List/List.test.js b/packages/mui-material/src/List/List.test.js
index 9616458792fc18..538ae082b8a6de 100644
--- a/packages/mui-material/src/List/List.test.js
+++ b/packages/mui-material/src/List/List.test.js
@@ -16,7 +16,6 @@ describe('
', () => {
muiName: 'MuiList',
refInstanceof: window.HTMLUListElement,
testVariantProps: { disablePadding: true },
- skip: ['componentsProp'],
}));
it('should render with padding classes', () => {
diff --git a/packages/mui-material/src/ListItem/ListItem.test.js b/packages/mui-material/src/ListItem/ListItem.test.js
index 435697a1ae9b97..fefee586012759 100644
--- a/packages/mui-material/src/ListItem/ListItem.test.js
+++ b/packages/mui-material/src/ListItem/ListItem.test.js
@@ -18,7 +18,6 @@ describe('', () => {
root: { expectedClassName: classes.root },
secondaryAction: { expectedClassName: classes.secondaryAction },
},
- skip: ['componentsProp'],
}));
it('should render with gutters classes', () => {
diff --git a/packages/mui-material/src/ListItemAvatar/ListItemAvatar.test.js b/packages/mui-material/src/ListItemAvatar/ListItemAvatar.test.js
index ded27e31523112..e947b87de31577 100644
--- a/packages/mui-material/src/ListItemAvatar/ListItemAvatar.test.js
+++ b/packages/mui-material/src/ListItemAvatar/ListItemAvatar.test.js
@@ -15,7 +15,7 @@ describe('', () => {
render,
muiName: 'MuiListItemAvatar',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}),
);
});
diff --git a/packages/mui-material/src/ListItemButton/ListItemButton.test.js b/packages/mui-material/src/ListItemButton/ListItemButton.test.js
index 5eb5e543aa29f1..3a772b3b85cce5 100644
--- a/packages/mui-material/src/ListItemButton/ListItemButton.test.js
+++ b/packages/mui-material/src/ListItemButton/ListItemButton.test.js
@@ -18,7 +18,6 @@ describe('', () => {
testComponentPropWith: 'a',
muiName: 'MuiListItemButton',
testVariantProps: { dense: true },
- skip: ['componentsProp'],
}));
it('should render with gutters classes', () => {
diff --git a/packages/mui-material/src/ListItemIcon/ListItemIcon.test.js b/packages/mui-material/src/ListItemIcon/ListItemIcon.test.js
index 2eb013406d773b..18b95142b26a02 100644
--- a/packages/mui-material/src/ListItemIcon/ListItemIcon.test.js
+++ b/packages/mui-material/src/ListItemIcon/ListItemIcon.test.js
@@ -15,7 +15,7 @@ describe('', () => {
render,
muiName: 'MuiListItemIcon',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}),
);
});
diff --git a/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.test.js b/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.test.js
index 865e6ee4fae761..cb05bad94d2596 100644
--- a/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.test.js
+++ b/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.test.js
@@ -15,7 +15,7 @@ describe('', () => {
render,
refInstanceof: window.HTMLDivElement,
muiName: 'MuiListItemSecondaryAction',
- skip: ['componentsProp', 'themeVariants'],
+ skip: ['themeVariants'],
}));
it('should render without classes that disable gutters', () => {
diff --git a/packages/mui-material/src/ListItemText/ListItemText.test.js b/packages/mui-material/src/ListItemText/ListItemText.test.js
index 63dc9175b37a20..21d5f63ba66fe7 100644
--- a/packages/mui-material/src/ListItemText/ListItemText.test.js
+++ b/packages/mui-material/src/ListItemText/ListItemText.test.js
@@ -26,7 +26,7 @@ describe('', () => {
expectedClassName: classes.root,
},
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render with inset class', () => {
diff --git a/packages/mui-material/src/ListSubheader/ListSubheader.test.js b/packages/mui-material/src/ListSubheader/ListSubheader.test.js
index a7c472a27d91e2..a997f61f6a43fb 100644
--- a/packages/mui-material/src/ListSubheader/ListSubheader.test.js
+++ b/packages/mui-material/src/ListSubheader/ListSubheader.test.js
@@ -13,7 +13,6 @@ describe('', () => {
muiName: 'MuiListSubheader',
refInstanceof: window.HTMLLIElement,
testVariantProps: { disableGutters: true },
- skip: ['componentsProp'],
}));
it('should display primary color', () => {
diff --git a/packages/mui-material/src/Menu/Menu.test.js b/packages/mui-material/src/Menu/Menu.test.js
index fa0060a5700893..356556cad18b1b 100644
--- a/packages/mui-material/src/Menu/Menu.test.js
+++ b/packages/mui-material/src/Menu/Menu.test.js
@@ -71,7 +71,6 @@ describe('
', () => {
skip: [
'rootClass', // portal, can't determine the root
'componentProp',
- 'componentsProp',
'themeDefaultProps', // portal, can't determine the root
],
}));
diff --git a/packages/mui-material/src/MenuItem/MenuItem.test.js b/packages/mui-material/src/MenuItem/MenuItem.test.js
index 4985a4af89dbc6..bebe3e104949f1 100644
--- a/packages/mui-material/src/MenuItem/MenuItem.test.js
+++ b/packages/mui-material/src/MenuItem/MenuItem.test.js
@@ -18,7 +18,6 @@ describe('', () => {
testComponentPropWith: 'a',
muiName: 'MuiMenuItem',
testVariantProps: { dense: true },
- skip: ['componentsProp'],
}));
it('should render a focusable menuitem', () => {
diff --git a/packages/mui-material/src/MenuList/MenuList.test.js b/packages/mui-material/src/MenuList/MenuList.test.js
index 275c89b241fde0..f7ed642c86bb9f 100644
--- a/packages/mui-material/src/MenuList/MenuList.test.js
+++ b/packages/mui-material/src/MenuList/MenuList.test.js
@@ -27,13 +27,7 @@ describe('', () => {
classes: {},
inheritComponent: List,
refInstanceof: window.HTMLUListElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}));
it('should render a list with role menu and tabIndex -1', () => {
diff --git a/packages/mui-material/src/MobileStepper/MobileStepper.test.js b/packages/mui-material/src/MobileStepper/MobileStepper.test.js
index fbaaf0818b9fff..f34d03c5136b50 100644
--- a/packages/mui-material/src/MobileStepper/MobileStepper.test.js
+++ b/packages/mui-material/src/MobileStepper/MobileStepper.test.js
@@ -57,7 +57,7 @@ describe('', () => {
testWithElement: CustomDot,
},
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
describeConformance(, () => ({
diff --git a/packages/mui-material/src/Modal/Modal.test.js b/packages/mui-material/src/Modal/Modal.test.js
index 8c12d3538a9b7f..a1a580264f40f8 100644
--- a/packages/mui-material/src/Modal/Modal.test.js
+++ b/packages/mui-material/src/Modal/Modal.test.js
@@ -39,7 +39,6 @@ describe('', () => {
},
skip: [
'rootClass', // portal, can't determine the root
- 'componentsProp', // TODO isRTL is leaking, why do we even have it in the first place?
'themeDefaultProps', // portal, can't determine the root
'themeStyleOverrides', // portal, can't determine the root
],
diff --git a/packages/mui-material/src/NativeSelect/NativeSelect.test.js b/packages/mui-material/src/NativeSelect/NativeSelect.test.js
index 9c43cf3d32737d..755921ee03baeb 100644
--- a/packages/mui-material/src/NativeSelect/NativeSelect.test.js
+++ b/packages/mui-material/src/NativeSelect/NativeSelect.test.js
@@ -25,7 +25,7 @@ describe('', () => {
render,
refInstanceof: window.HTMLDivElement,
muiName: 'MuiNativeSelect',
- skip: ['componentProp', 'componentsProp', 'themeVariants', 'themeStyleOverrides'],
+ skip: ['componentProp', 'themeVariants', 'themeStyleOverrides'],
}));
it('should render a native select', () => {
diff --git a/packages/mui-material/src/OutlinedInput/OutlinedInput.test.js b/packages/mui-material/src/OutlinedInput/OutlinedInput.test.js
index dfd798ce348c1f..26de396a202d2b 100644
--- a/packages/mui-material/src/OutlinedInput/OutlinedInput.test.js
+++ b/packages/mui-material/src/OutlinedInput/OutlinedInput.test.js
@@ -33,7 +33,6 @@ describe('', () => {
},
skip: [
'componentProp',
- 'componentsProp',
'slotPropsCallback', // not supported yet
'slotPropsCallbackWithPropsAsOwnerState', // not supported yet
],
diff --git a/packages/mui-material/src/Pagination/Pagination.test.js b/packages/mui-material/src/Pagination/Pagination.test.js
index 2ea3079371214e..12a0857db45390 100644
--- a/packages/mui-material/src/Pagination/Pagination.test.js
+++ b/packages/mui-material/src/Pagination/Pagination.test.js
@@ -18,7 +18,7 @@ describe('', () => {
testDeepOverrides: { slotName: 'ul', slotClassName: classes.ul },
testVariantProps: { variant: 'foo' },
testStateOverrides: { prop: 'variant', value: 'outlined', styleKey: 'outlined' },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render', () => {
diff --git a/packages/mui-material/src/PaginationItem/PaginationItem.test.js b/packages/mui-material/src/PaginationItem/PaginationItem.test.js
index 2326a876d4688b..3838c4bd6b2286 100644
--- a/packages/mui-material/src/PaginationItem/PaginationItem.test.js
+++ b/packages/mui-material/src/PaginationItem/PaginationItem.test.js
@@ -28,7 +28,6 @@ describe('', () => {
next: {},
},
skip: [
- 'componentsProp',
// Icon slots (first, last, previous, next) only render when `type` matches
// (e.g. type="first" for the first slot). The conformance test renders
// which defaults to type="page", so icon slots are absent.
diff --git a/packages/mui-material/src/Paper/Paper.test.js b/packages/mui-material/src/Paper/Paper.test.js
index c2e7a34bc31757..c83f77a26cc5fe 100644
--- a/packages/mui-material/src/Paper/Paper.test.js
+++ b/packages/mui-material/src/Paper/Paper.test.js
@@ -22,7 +22,6 @@ describe('', () => {
testComponentPropWith: 'header',
testVariantProps: { variant: 'rounded' },
testStateOverrides: { prop: 'elevation', value: 10, styleKey: 'elevation10' },
- skip: ['componentsProp'],
}));
describe('prop: square', () => {
diff --git a/packages/mui-material/src/Popover/Popover.test.js b/packages/mui-material/src/Popover/Popover.test.js
index 1c31bb29b9e090..850822854a63fc 100644
--- a/packages/mui-material/src/Popover/Popover.test.js
+++ b/packages/mui-material/src/Popover/Popover.test.js
@@ -94,7 +94,6 @@ describe('', () => {
skip: [
'rootClass', // portal, can't determine the root
'componentProp',
- 'componentsProp',
'themeDefaultProps', // portal, can't determine the root
'themeStyleOverrides', // portal, can't determine the root
'themeVariants',
diff --git a/packages/mui-material/src/Popper/Popper.test.js b/packages/mui-material/src/Popper/Popper.test.js
index 750c7a0c3358f1..846a6d8b636a8e 100644
--- a/packages/mui-material/src/Popper/Popper.test.js
+++ b/packages/mui-material/src/Popper/Popper.test.js
@@ -41,7 +41,6 @@ describe('', () => {
},
skip: [
'componentProp',
- 'componentsProp',
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
diff --git a/packages/mui-material/src/Radio/Radio.test.js b/packages/mui-material/src/Radio/Radio.test.js
index 0376e4079bc029..63af7b7175a21b 100644
--- a/packages/mui-material/src/Radio/Radio.test.js
+++ b/packages/mui-material/src/Radio/Radio.test.js
@@ -30,7 +30,7 @@ describe('', () => {
expectedClassName: switchBaseClasses.input,
},
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
describe('styleSheet', () => {
diff --git a/packages/mui-material/src/RadioGroup/RadioGroup.test.js b/packages/mui-material/src/RadioGroup/RadioGroup.test.js
index 874516d358ec05..ad04061e382803 100644
--- a/packages/mui-material/src/RadioGroup/RadioGroup.test.js
+++ b/packages/mui-material/src/RadioGroup/RadioGroup.test.js
@@ -16,13 +16,7 @@ describe('', () => {
classes: {},
inheritComponent: FormGroup,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}));
it('the root component has the radiogroup role', () => {
diff --git a/packages/mui-material/src/Rating/Rating.test.js b/packages/mui-material/src/Rating/Rating.test.js
index fd8fba2130194e..516105650143d7 100644
--- a/packages/mui-material/src/Rating/Rating.test.js
+++ b/packages/mui-material/src/Rating/Rating.test.js
@@ -25,7 +25,6 @@ describe('', () => {
expectedClassName: classes.label,
},
},
- skip: ['componentsProp'],
}));
describeConformance(, () => ({
diff --git a/packages/mui-material/src/Select/Select.test.js b/packages/mui-material/src/Select/Select.test.js
index b7ac382c97516f..e05f53cc7e7f96 100644
--- a/packages/mui-material/src/Select/Select.test.js
+++ b/packages/mui-material/src/Select/Select.test.js
@@ -33,7 +33,7 @@ describe('', () => {
render,
refInstanceof: window.HTMLDivElement,
muiName: 'MuiSelect',
- skip: ['componentProp', 'componentsProp', 'themeVariants', 'themeStyleOverrides'],
+ skip: ['componentProp', 'themeVariants', 'themeStyleOverrides'],
}));
describe('prop: inputProps', () => {
diff --git a/packages/mui-material/src/Skeleton/Skeleton.test.js b/packages/mui-material/src/Skeleton/Skeleton.test.js
index 0ea7267ca7ce44..8bc214fdc6ac31 100644
--- a/packages/mui-material/src/Skeleton/Skeleton.test.js
+++ b/packages/mui-material/src/Skeleton/Skeleton.test.js
@@ -13,7 +13,6 @@ describe('', () => {
refInstanceof: window.HTMLSpanElement,
muiName: 'MuiSkeleton',
testVariantProps: { variant: 'circular', animation: 'wave' },
- skip: ['componentsProp'],
}));
it('should render', () => {
diff --git a/packages/mui-material/src/Slide/Slide.test.js b/packages/mui-material/src/Slide/Slide.test.js
index d0b4e5fa015782..acd4e35fee6ca6 100644
--- a/packages/mui-material/src/Slide/Slide.test.js
+++ b/packages/mui-material/src/Slide/Slide.test.js
@@ -27,13 +27,7 @@ describe('', () => {
classes: {},
inheritComponent: Transition,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/Slider/Slider.test.js b/packages/mui-material/src/Slider/Slider.test.js
index 7aaee6e1a121da..10581ece353799 100644
--- a/packages/mui-material/src/Slider/Slider.test.js
+++ b/packages/mui-material/src/Slider/Slider.test.js
@@ -65,7 +65,6 @@ describe.skipIf(!supportsTouch())('', () => {
},
},
skip: [
- 'componentsProp',
'slotPropsCallback', // not supported yet
'slotPropsCallbackWithPropsAsOwnerState', // not supported yet
],
diff --git a/packages/mui-material/src/Snackbar/Snackbar.test.js b/packages/mui-material/src/Snackbar/Snackbar.test.js
index 0dd3a703a1efdf..55a408a6c7ee23 100644
--- a/packages/mui-material/src/Snackbar/Snackbar.test.js
+++ b/packages/mui-material/src/Snackbar/Snackbar.test.js
@@ -47,7 +47,7 @@ describe('', () => {
render,
refInstanceof: window.HTMLDivElement,
muiName: 'MuiSnackbar',
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-material/src/SnackbarContent/SnackbarContent.test.js b/packages/mui-material/src/SnackbarContent/SnackbarContent.test.js
index 886a5cdcee080d..b63bfc96d43126 100644
--- a/packages/mui-material/src/SnackbarContent/SnackbarContent.test.js
+++ b/packages/mui-material/src/SnackbarContent/SnackbarContent.test.js
@@ -14,7 +14,7 @@ describe('', () => {
render,
muiName: 'MuiSnackbarContent',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
describe('prop: action', () => {
diff --git a/packages/mui-material/src/SpeedDial/SpeedDial.test.js b/packages/mui-material/src/SpeedDial/SpeedDial.test.js
index 4b92366bb9ab04..cf187c5a710fcd 100644
--- a/packages/mui-material/src/SpeedDial/SpeedDial.test.js
+++ b/packages/mui-material/src/SpeedDial/SpeedDial.test.js
@@ -38,7 +38,6 @@ describe('', () => {
slots: { transition: { testWithElement: null }, root: { expectedClassName: classes.root } },
skip: [
'componentProp', // react-transition-group issue
- 'componentsProp',
],
}));
diff --git a/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js b/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js
index b64a03efb4553f..7651cbb7a2b00e 100644
--- a/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js
+++ b/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js
@@ -27,7 +27,7 @@ describe('', () => {
refInstanceof: window.HTMLButtonElement,
muiName: 'MuiSpeedDialAction',
testRootOverrides: { slotName: 'fab' },
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
slots: {
fab: {
expectedClassName: classes.fab,
diff --git a/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.test.js b/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.test.js
index e5ef23ad1dcff6..04df682dd36f7f 100644
--- a/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.test.js
+++ b/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.test.js
@@ -15,7 +15,7 @@ describe('', () => {
refInstanceof: window.HTMLSpanElement,
muiName: 'MuiSpeedDialIcon',
testVariantProps: { icon },
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render the Add icon by default', () => {
diff --git a/packages/mui-material/src/Stack/Stack.test.js b/packages/mui-material/src/Stack/Stack.test.js
index 6153d13779ca9c..e7df23bd3d993d 100644
--- a/packages/mui-material/src/Stack/Stack.test.js
+++ b/packages/mui-material/src/Stack/Stack.test.js
@@ -17,6 +17,6 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
muiName: 'MuiStack',
testVariantProps: { direction: 'row' },
- skip: ['componentsProp', 'classesRoot'],
+ skip: ['classesRoot'],
}));
});
diff --git a/packages/mui-material/src/Step/Step.test.js b/packages/mui-material/src/Step/Step.test.js
index 531d26f1033f58..f680ae5e8d77e5 100644
--- a/packages/mui-material/src/Step/Step.test.js
+++ b/packages/mui-material/src/Step/Step.test.js
@@ -29,7 +29,6 @@ describe('', () => {
muiName: 'MuiStep',
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLLIElement,
- skip: ['componentsProp'],
}));
it('merges styles and other props into the root node', () => {
diff --git a/packages/mui-material/src/StepButton/StepButton.test.js b/packages/mui-material/src/StepButton/StepButton.test.js
index ecfa9cdff3bf81..4c796983a79ee3 100644
--- a/packages/mui-material/src/StepButton/StepButton.test.js
+++ b/packages/mui-material/src/StepButton/StepButton.test.js
@@ -19,7 +19,7 @@ describe('', () => {
muiName: 'MuiStepButton',
refInstanceof: window.HTMLButtonElement,
render,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
it('should receive the correct aria attributes', () => {
diff --git a/packages/mui-material/src/StepConnector/StepConnector.test.js b/packages/mui-material/src/StepConnector/StepConnector.test.js
index 65dbf0c54c6292..c828489c2f6d10 100644
--- a/packages/mui-material/src/StepConnector/StepConnector.test.js
+++ b/packages/mui-material/src/StepConnector/StepConnector.test.js
@@ -13,7 +13,7 @@ describe('', () => {
render,
muiName: 'MuiStepConnector',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}));
describe('rendering', () => {
diff --git a/packages/mui-material/src/StepContent/StepContent.test.js b/packages/mui-material/src/StepContent/StepContent.test.js
index 424d6e67a705c5..bc3b02ed53ad87 100644
--- a/packages/mui-material/src/StepContent/StepContent.test.js
+++ b/packages/mui-material/src/StepContent/StepContent.test.js
@@ -22,7 +22,7 @@ describe('', () => {
);
return { container: container.firstChild.firstChild, ...other };
},
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
slots: {
transition: {
expectedClassName: classes.transition,
diff --git a/packages/mui-material/src/StepIcon/StepIcon.test.js b/packages/mui-material/src/StepIcon/StepIcon.test.js
index 2af5fe060fa8a7..59dcc2c569bf3a 100644
--- a/packages/mui-material/src/StepIcon/StepIcon.test.js
+++ b/packages/mui-material/src/StepIcon/StepIcon.test.js
@@ -14,7 +14,7 @@ describe('', () => {
muiName: 'MuiStepIcon',
testVariantProps: { completed: true },
refInstanceof: window.SVGSVGElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('renders when completed', () => {
diff --git a/packages/mui-material/src/StepLabel/StepLabel.test.js b/packages/mui-material/src/StepLabel/StepLabel.test.js
index a8c42fdf1444e9..06631404014654 100644
--- a/packages/mui-material/src/StepLabel/StepLabel.test.js
+++ b/packages/mui-material/src/StepLabel/StepLabel.test.js
@@ -21,7 +21,7 @@ describe('', () => {
label: { expectedClassName: classes.label },
root: { expectedClassName: classes.root },
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
describe('label content', () => {
diff --git a/packages/mui-material/src/Stepper/Stepper.test.tsx b/packages/mui-material/src/Stepper/Stepper.test.tsx
index 224b6c3451999f..62686213d2e485 100644
--- a/packages/mui-material/src/Stepper/Stepper.test.tsx
+++ b/packages/mui-material/src/Stepper/Stepper.test.tsx
@@ -23,7 +23,6 @@ describe('', () => {
refInstanceof: window.HTMLOListElement,
testVariantProps: { variant: 'foo' },
testStateOverrides: { prop: 'alternativeLabel', value: true, styleKey: 'alternativeLabel' },
- skip: ['componentsProp'],
}),
);
diff --git a/packages/mui-material/src/SvgIcon/SvgIcon.test.js b/packages/mui-material/src/SvgIcon/SvgIcon.test.js
index 2344f4d4135594..d669ef9f4796d9 100644
--- a/packages/mui-material/src/SvgIcon/SvgIcon.test.js
+++ b/packages/mui-material/src/SvgIcon/SvgIcon.test.js
@@ -33,7 +33,7 @@ describe('', () => {
{props.children}
),
- skip: ['themeVariants', 'componentsProp'],
+ skip: ['themeVariants'],
}),
);
diff --git a/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js b/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js
index 51f94041a1f403..d8489e14486382 100644
--- a/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js
+++ b/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js
@@ -72,13 +72,7 @@ describe('', () => {
classes: {},
inheritComponent: Drawer,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- 'componentsProp',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}));
it('should render a Drawer and a SwipeArea', () => {
diff --git a/packages/mui-material/src/Switch/Switch.test.js b/packages/mui-material/src/Switch/Switch.test.js
index c3b383ac795c8b..a87eebb41b9c3f 100644
--- a/packages/mui-material/src/Switch/Switch.test.js
+++ b/packages/mui-material/src/Switch/Switch.test.js
@@ -40,7 +40,6 @@ describe('', () => {
refInstanceof: window.HTMLSpanElement,
skip: [
'componentProp',
- 'componentsProp',
'themeDefaultProps',
'themeVariants',
// Props are spread to the root's child but className is added to the root
diff --git a/packages/mui-material/src/Tab/Tab.test.js b/packages/mui-material/src/Tab/Tab.test.js
index 8c183c5e446b94..f23c6f9d246a2e 100644
--- a/packages/mui-material/src/Tab/Tab.test.js
+++ b/packages/mui-material/src/Tab/Tab.test.js
@@ -18,7 +18,7 @@ describe('', () => {
muiName: 'MuiTab',
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLButtonElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should have a ripple', async () => {
diff --git a/packages/mui-material/src/TabScrollButton/TabScrollButton.test.js b/packages/mui-material/src/TabScrollButton/TabScrollButton.test.js
index 46d451aa33e1cd..bb73ff3c324b22 100644
--- a/packages/mui-material/src/TabScrollButton/TabScrollButton.test.js
+++ b/packages/mui-material/src/TabScrollButton/TabScrollButton.test.js
@@ -21,7 +21,7 @@ describe('', () => {
muiName: 'MuiTabScrollButton',
testVariantProps: { orientation: 'vertical' },
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('should render as a button with the root class', () => {
diff --git a/packages/mui-material/src/Table/Table.test.js b/packages/mui-material/src/Table/Table.test.js
index fab03b78feb4d2..a060c36fffd872 100644
--- a/packages/mui-material/src/Table/Table.test.js
+++ b/packages/mui-material/src/Table/Table.test.js
@@ -19,7 +19,6 @@ describe('', () => {
refInstanceof: window.HTMLTableElement,
// can't test another component with tbody as a child
testComponentPropWith: 'table',
- skip: ['componentsProp'],
}),
);
diff --git a/packages/mui-material/src/TableBody/TableBody.test.js b/packages/mui-material/src/TableBody/TableBody.test.js
index 9c2e123b8ce30d..e6da7af5192d62 100644
--- a/packages/mui-material/src/TableBody/TableBody.test.js
+++ b/packages/mui-material/src/TableBody/TableBody.test.js
@@ -22,7 +22,6 @@ describe('', () => {
refInstanceof: window.HTMLTableSectionElement,
// can't test with custom `component` with `renderInTable`
testComponentPropWith: 'tbody',
- skip: ['componentsProp'],
}));
it('should render children', () => {
diff --git a/packages/mui-material/src/TableCell/TableCell.test.js b/packages/mui-material/src/TableCell/TableCell.test.js
index e7e5c01d5a716b..8b3c679c53d758 100644
--- a/packages/mui-material/src/TableCell/TableCell.test.js
+++ b/packages/mui-material/src/TableCell/TableCell.test.js
@@ -36,7 +36,6 @@ describe('', () => {
refInstanceof: window.HTMLTableCellElement,
// invalid nesting otherwise
testComponentPropWith: 'td',
- skip: ['componentsProp'],
}));
describe('prop: padding', () => {
diff --git a/packages/mui-material/src/TableContainer/TableContainer.test.js b/packages/mui-material/src/TableContainer/TableContainer.test.js
index bc991aa562046e..9c1314fe639cdc 100644
--- a/packages/mui-material/src/TableContainer/TableContainer.test.js
+++ b/packages/mui-material/src/TableContainer/TableContainer.test.js
@@ -13,6 +13,5 @@ describe('', () => {
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLDivElement,
testComponentPropWith: 'span',
- skip: ['componentsProp'],
}));
});
diff --git a/packages/mui-material/src/TableFooter/TableFooter.test.js b/packages/mui-material/src/TableFooter/TableFooter.test.js
index 05cc04ee0210a5..09e4d11cdd2379 100644
--- a/packages/mui-material/src/TableFooter/TableFooter.test.js
+++ b/packages/mui-material/src/TableFooter/TableFooter.test.js
@@ -21,7 +21,6 @@ describe('', () => {
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLTableSectionElement,
testComponentPropWith: 'thead',
- skip: ['componentsProp'],
}));
it('should render children', () => {
diff --git a/packages/mui-material/src/TableHead/TableHead.test.js b/packages/mui-material/src/TableHead/TableHead.test.js
index e8a76b5f6117d2..205e9db82ff7b1 100644
--- a/packages/mui-material/src/TableHead/TableHead.test.js
+++ b/packages/mui-material/src/TableHead/TableHead.test.js
@@ -20,7 +20,6 @@ describe('', () => {
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLTableSectionElement,
testComponentPropWith: 'tbody',
- skip: ['componentsProp'],
}));
it('should render children', () => {
diff --git a/packages/mui-material/src/TablePagination/TablePagination.test.js b/packages/mui-material/src/TablePagination/TablePagination.test.js
index dc9427782de328..8fa6e69ee25edb 100644
--- a/packages/mui-material/src/TablePagination/TablePagination.test.js
+++ b/packages/mui-material/src/TablePagination/TablePagination.test.js
@@ -69,7 +69,7 @@ describe('', () => {
selectLabel: { expectedClassName: classes.selectLabel },
displayedRows: { expectedClassName: classes.displayedRows },
},
- skip: ['themeVariants', 'componentsProps'],
+ skip: ['themeVariants'],
}),
);
diff --git a/packages/mui-material/src/TablePaginationActions/TablePaginationActions.test.js b/packages/mui-material/src/TablePaginationActions/TablePaginationActions.test.js
index 41de87ef7b2edc..cea4bcb8af0ed2 100644
--- a/packages/mui-material/src/TablePaginationActions/TablePaginationActions.test.js
+++ b/packages/mui-material/src/TablePaginationActions/TablePaginationActions.test.js
@@ -34,7 +34,7 @@ describe('', () => {
classes,
muiName: 'MuiTablePaginationActions',
refInstanceof: window.HTMLDivElement,
- skip: ['componentsProp', 'componentProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}),
);
});
diff --git a/packages/mui-material/src/TableRow/TableRow.test.js b/packages/mui-material/src/TableRow/TableRow.test.js
index 1d2471e8f8a7d0..a8af75e1493ef3 100644
--- a/packages/mui-material/src/TableRow/TableRow.test.js
+++ b/packages/mui-material/src/TableRow/TableRow.test.js
@@ -29,7 +29,6 @@ describe('', () => {
testVariantProps: { variant: 'foo' },
refInstanceof: window.HTMLTableRowElement,
testComponentPropWith: 'tr',
- skip: ['componentsProp'],
}));
it('should render children', () => {
diff --git a/packages/mui-material/src/TableSortLabel/TableSortLabel.test.js b/packages/mui-material/src/TableSortLabel/TableSortLabel.test.js
index 336b59e8d9915b..67737ac9df1c62 100644
--- a/packages/mui-material/src/TableSortLabel/TableSortLabel.test.js
+++ b/packages/mui-material/src/TableSortLabel/TableSortLabel.test.js
@@ -18,7 +18,7 @@ describe('', () => {
testVariantProps: { variant: 'foo' },
testDeepOverrides: { slotName: 'icon', slotClassName: classes.icon },
refInstanceof: window.HTMLSpanElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
slots: {
icon: {
expectedClassName: classes.icon,
diff --git a/packages/mui-material/src/Tabs/Tabs.test.js b/packages/mui-material/src/Tabs/Tabs.test.js
index 7e5c445a09e1b7..80fe7eaee11eab 100644
--- a/packages/mui-material/src/Tabs/Tabs.test.js
+++ b/packages/mui-material/src/Tabs/Tabs.test.js
@@ -76,7 +76,7 @@ describe.skipIf(isSafari)('', () => {
expectedClassName: classes.indicator,
},
},
- skip: ['componentsProp', 'themeVariants'],
+ skip: ['themeVariants'],
}));
it('can be named via `aria-label`', () => {
diff --git a/packages/mui-material/src/TextField/TextField.test.js b/packages/mui-material/src/TextField/TextField.test.js
index 8d9bc3ef892173..a3cc7dfb95fa7d 100644
--- a/packages/mui-material/src/TextField/TextField.test.js
+++ b/packages/mui-material/src/TextField/TextField.test.js
@@ -54,7 +54,7 @@ describe('', () => {
testWithElement: TestFormControl,
},
},
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}),
);
diff --git a/packages/mui-material/src/ToggleButton/ToggleButton.test.js b/packages/mui-material/src/ToggleButton/ToggleButton.test.js
index 29310e6173f971..b3c7915f282ca8 100644
--- a/packages/mui-material/src/ToggleButton/ToggleButton.test.js
+++ b/packages/mui-material/src/ToggleButton/ToggleButton.test.js
@@ -18,7 +18,7 @@ describe('', () => {
testStateOverrides: { prop: 'size', value: 'large', styleKey: 'sizeLarge' },
refInstanceof: window.HTMLButtonElement,
testComponentPropWith: 'div',
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
}));
it('adds the `selected` class to the root element if selected={true}', () => {
diff --git a/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.test.js b/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.test.js
index ff6cdbc11972d2..ae33c0f33615b2 100644
--- a/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.test.js
+++ b/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.test.js
@@ -17,7 +17,7 @@ describe('', () => {
render,
muiName: 'MuiToggleButtonGroup',
refInstanceof: window.HTMLDivElement,
- skip: ['componentProp', 'componentsProp'],
+ skip: ['componentProp'],
testVariantProps: { size: 'small' },
testStateOverrides: { prop: 'orientation', value: 'vertical', styleKey: 'vertical' },
}));
diff --git a/packages/mui-material/src/Toolbar/Toolbar.test.js b/packages/mui-material/src/Toolbar/Toolbar.test.js
index 2ecf998cefc34d..b5f7826a58bd4a 100644
--- a/packages/mui-material/src/Toolbar/Toolbar.test.js
+++ b/packages/mui-material/src/Toolbar/Toolbar.test.js
@@ -14,7 +14,6 @@ describe('', () => {
refInstanceof: window.HTMLDivElement,
testVariantProps: { variant: 'foo' },
testStateOverrides: { prop: 'variant', value: 'foo', styleKey: 'foo' },
- skip: ['componentsProp'],
}));
it('should render with gutters class', () => {
diff --git a/packages/mui-material/src/Tooltip/Tooltip.test.js b/packages/mui-material/src/Tooltip/Tooltip.test.js
index f652d5adebfd92..ea8d0f6cef66f6 100644
--- a/packages/mui-material/src/Tooltip/Tooltip.test.js
+++ b/packages/mui-material/src/Tooltip/Tooltip.test.js
@@ -82,7 +82,7 @@ describe('', () => {
},
arrow: { expectedClassName: classes.arrow },
},
- skip: ['componentProp', 'componentsProp', 'themeVariants'],
+ skip: ['componentProp', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/Typography/Typography.test.js b/packages/mui-material/src/Typography/Typography.test.js
index 89ed203e88987e..480f60ce110ff4 100644
--- a/packages/mui-material/src/Typography/Typography.test.js
+++ b/packages/mui-material/src/Typography/Typography.test.js
@@ -14,7 +14,6 @@ describe('', () => {
muiName: 'MuiTypography',
testVariantProps: { variant: 'dot' },
testStateOverrides: { prop: 'variant', value: 'h2', styleKey: 'h2' },
- skip: ['componentsProp'],
}));
it('should render the text', () => {
diff --git a/packages/mui-material/src/Zoom/Zoom.test.js b/packages/mui-material/src/Zoom/Zoom.test.js
index 4f95e9007e9b17..25272d9d8f404f 100644
--- a/packages/mui-material/src/Zoom/Zoom.test.js
+++ b/packages/mui-material/src/Zoom/Zoom.test.js
@@ -18,13 +18,7 @@ describe('', () => {
classes: {},
inheritComponent: Transition,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/internal/SwitchBase.test.js b/packages/mui-material/src/internal/SwitchBase.test.js
index 33b0e7304550f2..fda2ac4e265208 100644
--- a/packages/mui-material/src/internal/SwitchBase.test.js
+++ b/packages/mui-material/src/internal/SwitchBase.test.js
@@ -34,7 +34,7 @@ describe('', () => {
expectedClassName: classes.input,
},
},
- skip: ['componentsProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
+ skip: ['themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}),
);
diff --git a/packages/mui-system/src/Box/Box.test.js b/packages/mui-system/src/Box/Box.test.js
index 28306aab416343..473ff18c40f8f0 100644
--- a/packages/mui-system/src/Box/Box.test.js
+++ b/packages/mui-system/src/Box/Box.test.js
@@ -14,7 +14,6 @@ describe('', () => {
inheritComponent: 'div',
skip: [
'componentProp',
- 'componentsProp',
'rootClass',
'themeVariants',
'themeStyleOverrides',
diff --git a/packages/mui-system/src/Container/Container.test.js b/packages/mui-system/src/Container/Container.test.js
index c017eced2410a7..f80c01e8ac33b0 100644
--- a/packages/mui-system/src/Container/Container.test.js
+++ b/packages/mui-system/src/Container/Container.test.js
@@ -16,7 +16,6 @@ describe('', () => {
render,
refInstanceof: window.HTMLElement,
muiName: 'MuiContainer',
- skip: ['componentsProp'],
testVariantProps: { fixed: true },
}));
diff --git a/packages/mui-system/src/Grid/Grid.test.js b/packages/mui-system/src/Grid/Grid.test.js
index f0fbd908978943..55cd036e5905bf 100644
--- a/packages/mui-system/src/Grid/Grid.test.js
+++ b/packages/mui-system/src/Grid/Grid.test.js
@@ -20,7 +20,7 @@ describe('System ', () => {
refInstanceof: window.HTMLElement,
muiName: 'MuiGrid',
testVariantProps: { container: true, spacing: 5 },
- skip: ['componentsProp', 'classesRoot'],
+ skip: ['classesRoot'],
}));
describe('prop: container', () => {
diff --git a/packages/mui-system/src/Stack/Stack.test.js b/packages/mui-system/src/Stack/Stack.test.js
index dc3cf603becb58..c953c4f9c1876b 100644
--- a/packages/mui-system/src/Stack/Stack.test.js
+++ b/packages/mui-system/src/Stack/Stack.test.js
@@ -13,7 +13,7 @@ describe('', () => {
inheritComponent: 'div',
refInstanceof: window.HTMLDivElement,
muiName: 'MuiStack',
- skip: ['componentProp', 'componentsProp', 'rootClass', 'themeVariants', 'themeStyleOverrides'],
+ skip: ['componentProp', 'rootClass', 'themeVariants', 'themeStyleOverrides'],
}));
const theme = createTheme();
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fe50a26f8c2fb6..5181272e8fd736 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -101,8 +101,8 @@ importers:
specifier: workspace:^
version: link:packages-internal/scripts
'@mui/internal-test-utils':
- specifier: 2.0.18-canary.16
- version: 2.0.18-canary.16(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(@vitest/utils@4.0.15)(chai@6.2.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.0))(vitest@4.0.13)
+ specifier: 2.0.18-canary.17
+ version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(@vitest/utils@4.0.15)(chai@6.2.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.0))(vitest@4.0.13)
'@mui/material':
specifier: workspace:^
version: link:packages/mui-material/build
@@ -3639,8 +3639,8 @@ packages:
'@mui/internal-netlify-cache@0.0.3-canary.2':
resolution: {integrity: sha512-RpHfVoqsIRqQ44UL/q9gSNOiHqZpri25SlnfWGmuvIUTSBWx+A1G7zhTKmasGel5bNBSnMEgBG5/MkW0mkrMRw==}
- '@mui/internal-test-utils@2.0.18-canary.16':
- resolution: {integrity: sha512-4AK1qNkxTJYq6/gXXy7DeQrvnkwbnOnmV78gb5LE5eGfYSs96p5Q0gCs8snPeibJLFZlnJiFGiIFhMYMtzDBVA==}
+ '@mui/internal-test-utils@2.0.18-canary.17':
+ resolution: {integrity: sha512-gT5QeW8mrtbc9RUBPi+HB6Hbfj1qclZMcEpUl1xz5DIUjITR0B6IYO1nHNWZVvtRo3X79NIQ3Qm5hx8gGwLxrw==}
peerDependencies:
'@emotion/cache': '11'
'@emotion/react': '11'
@@ -14824,7 +14824,7 @@ snapshots:
'@mui/internal-netlify-cache@0.0.3-canary.2': {}
- '@mui/internal-test-utils@2.0.18-canary.16(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(@vitest/utils@4.0.15)(chai@6.2.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.0))(vitest@4.0.13)':
+ '@mui/internal-test-utils@2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(@vitest/utils@4.0.15)(chai@6.2.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.0))(vitest@4.0.13)':
dependencies:
'@babel/runtime': 7.29.2
'@playwright/test': 1.58.2