diff --git a/packages/mui-codemod/src/deprecations/badge-props/badge-props.test.js b/packages/mui-codemod/src/deprecations/badge-props/badge-props.test.js index d1426f7a95f1e7..0816df85024551 100644 --- a/packages/mui-codemod/src/deprecations/badge-props/badge-props.test.js +++ b/packages/mui-codemod/src/deprecations/badge-props/badge-props.test.js @@ -12,14 +12,18 @@ describe('@mui/codemod', () => { describe('deprecations', () => { describe('badge-props', () => { it('transforms props as needed', () => { - const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {}); + const actual = transform( + { source: read('./test-cases/actual.js') }, + { jscodeshift }, + { printOptions: { trailingComma: true } }, + ); const expected = read('./test-cases/expected.js'); expect(actual).to.equal(expected, 'The transformed version should be correct'); }); it('should be idempotent', () => { - const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {}); + const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {}); const excepted = read('./test-cases/expected.js'); expect(actual).to.equal(excepted, 'The transformed version should be correct'); diff --git a/packages/mui-codemod/src/deprecations/badge-props/test-cases/expected.js b/packages/mui-codemod/src/deprecations/badge-props/test-cases/expected.js index 532e2720d4b094..eb0f3dcd3ef409 100644 --- a/packages/mui-codemod/src/deprecations/badge-props/test-cases/expected.js +++ b/packages/mui-codemod/src/deprecations/badge-props/test-cases/expected.js @@ -1,32 +1,44 @@ import { Badge } from '@mui/material'; -; +; ; + root: componentsRootProps, + }} +/>; ; + slotProps={{ + badge: slotsBadgeProps, + root: { + ...componentsRootProps, + ...slotsRootProps, + }, + }} +/>; ; + slotProps={{ + root: { + ...componentsRootProps, + ...slotsRootProps, + }, + badge: { + ...componentsBadgeProps, + ...slotsBadgeProps, + }, + }} +/>; diff --git a/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.actual.js b/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.actual.js index 83199128c2c90c..7743c85238f269 100644 --- a/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.actual.js +++ b/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.actual.js @@ -28,14 +28,3 @@ fn({ }, }, }); - -fn({ - MuiBadge: { - defaultProps: { - components: { root: ComponentsRoot }, - slots: { badge: SlotsBadge, root: SlotsRoot }, - componentsProps: { root: componentsRootProps, badge: componentsBadgeProps }, - slotProps: { badge: slotsBadgeProps, root: slotsRootProps }, - }, - }, -}); diff --git a/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.expected.js b/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.expected.js index 63a3a7f6b893d6..f36a27ad59db84 100644 --- a/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.expected.js +++ b/packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.expected.js @@ -2,12 +2,12 @@ fn({ MuiBadge: { defaultProps: { slots: { - root: ComponentsRoot + root: ComponentsRoot, }, slotProps: { - root: componentsRootProps - } + root: componentsRootProps, + }, }, }, }); @@ -17,33 +17,13 @@ fn({ defaultProps: { slots: { root: ComponentsRoot, - badge: SlotsBadge + badge: SlotsBadge, }, slotProps: { root: componentsRootProps, - badge: slotsBadgeProps - } - }, - }, -}); - -fn({ - MuiBadge: { - defaultProps: { - slots: { - root: SlotsRoot, - badge: SlotsBadge + badge: slotsBadgeProps, }, - - slotProps: { - root: { - ...componentsRootProps, - ...slotsRootProps - }, - - badge: slotsBadgeProps - } }, }, }); @@ -53,20 +33,17 @@ fn({ defaultProps: { slots: { root: SlotsRoot, - badge: SlotsBadge + badge: SlotsBadge, }, slotProps: { root: { ...componentsRootProps, - ...slotsRootProps + ...slotsRootProps, }, - badge: { - ...componentsBadgeProps, - ...slotsBadgeProps - } - } + badge: slotsBadgeProps, + }, }, }, }); diff --git a/packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.expected.js b/packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.expected.js index 63a3a7f6b893d6..0ef10d93f7a880 100644 --- a/packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.expected.js +++ b/packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.expected.js @@ -1,70 +1,70 @@ fn({ - MuiBadge: { + MuiSlider: { defaultProps: { slots: { - root: ComponentsRoot + track: ComponentsTrack }, slotProps: { - root: componentsRootProps + track: componentsTrackProps } }, }, }); fn({ - MuiBadge: { + MuiSlider: { defaultProps: { slots: { - root: ComponentsRoot, - badge: SlotsBadge + track: ComponentsTrack, + rail: SlotsRail }, slotProps: { - root: componentsRootProps, - badge: slotsBadgeProps + track: componentsTrackProps, + rail: slotsRailProps } }, }, }); fn({ - MuiBadge: { + MuiSlider: { defaultProps: { slots: { - root: SlotsRoot, - badge: SlotsBadge + track: SlotsTrack, + rail: SlotsRail }, slotProps: { - root: { - ...componentsRootProps, - ...slotsRootProps + track: { + ...componentsTrackProps, + ...slotsTrackProps }, - badge: slotsBadgeProps + rail: slotsRailProps } }, }, }); fn({ - MuiBadge: { + MuiSlider: { defaultProps: { slots: { - root: SlotsRoot, - badge: SlotsBadge + track: SlotsTrack, + rail: SlotsRail }, slotProps: { - root: { - ...componentsRootProps, - ...slotsRootProps + track: { + ...componentsTrackProps, + ...slotsTrackProps }, - badge: { - ...componentsBadgeProps, - ...slotsBadgeProps + rail: { + ...componentsRailProps, + ...slotsRailProps } } },