diff --git a/packages/integrations/vue/test/toTsx.test.js b/packages/integrations/vue/test/toTsx.test.js index bbb993788a..bf2af56a90 100644 --- a/packages/integrations/vue/test/toTsx.test.js +++ b/packages/integrations/vue/test/toTsx.test.js @@ -1,10 +1,10 @@ -import { toTSX } from '../dist/editor.cjs'; -import { describe, it } from 'node:test'; import assert from 'node:assert/strict'; +import { describe, it } from 'node:test'; +import { toTSX } from '../dist/editor.cjs'; describe('toTSX function', () => { it('should correctly transform Vue code to TSX with comments', () => { - const vueCode = ` + const vueCode = ` @@ -16,14 +16,17 @@ describe('toTSX function', () => { `; - const className = 'MyComponent'; - const result = toTSX(vueCode, className); + const className = 'MyComponent'; + const result = toTSX(vueCode, className); - // Replace the expectations below with the expected result based on your logic - assert.strictEqual(result, `export default function ${className}__AstroComponent_(_props: Record): any {}`) - }); + // Replace the expectations below with the expected result based on your logic + assert.strictEqual( + result, + `export default function ${className}__AstroComponent_(_props: Record): any {}` + ); + }); it('should correctly transform Vue code to TSX', () => { - const vueCode = ` + const vueCode = ` @@ -38,8 +41,11 @@ describe('toTSX function', () => { `; - const className = 'MyComponent'; - const result = toTSX(vueCode, className); - assert.strictEqual(result.replace(/\s/g, ''), `import{defineProps}from'vue';constProps=defineProps({msg:String})exportdefaultfunction${className}__AstroComponent_(_props:typeofProps):any{
}`) - }); + const className = 'MyComponent'; + const result = toTSX(vueCode, className); + assert.strictEqual( + result.replace(/\s/g, ''), + `import{defineProps}from'vue';constProps=defineProps({msg:String})exportdefaultfunction${className}__AstroComponent_(_props:typeofProps):any{
}` + ); + }); });