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
}
}
},