import { applyTransform } from '@hypermod/utils';
import * as transformer from '..';
it('should migrate contrast prop to emphasis', async () => {
const result = await applyTransform(
transformer,
`
const App = () => (
<>
Hello
Hello
Lorem Ipsum Hello
Hello
Hello
console.log('Clicked')} />
console.log('Clicked')} />
>
);
`,
{ parser: 'tsx' },
);
expect(result).toMatchInlineSnapshot(`
"const App = () => (
<>
Hello
Hello
Lorem Ipsum Hello
Hello
Hello
console.log('Clicked')} />
console.log('Clicked')} />
>
);"
`);
});
it('should remove variant/intent prop in favor of color prop', async () => {
const result = await applyTransform(
transformer,
`
const App = () => (
<>
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Click Me
Click Me
Learn More
Learn More
Yes
No
Yes
No
Yes
No
>
);
`,
{ parser: 'tsx' },
);
expect(result).toMatchInlineSnapshot(`
"const App = () => (
<>
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Click Me
Click Me
Learn More
Learn More
Yes
No
Yes
No
Yes
No
>
);"
`);
});