diff options
author | 2024-03-05 15:22:07 +0000 | |
---|---|---|
committer | 2024-03-05 15:22:07 +0000 | |
commit | 439155c36e4484e9eced1e51b7b376d2d714939d (patch) | |
tree | 3b54b27622c62e0ab2f09be838053fdb1b062a42 /packages/integrations/vue | |
parent | 9e76abc58b4e20d51abb5ac878f7cc32c7432ac8 (diff) | |
download | astro-439155c36e4484e9eced1e51b7b376d2d714939d.tar.gz astro-439155c36e4484e9eced1e51b7b376d2d714939d.tar.zst astro-439155c36e4484e9eced1e51b7b376d2d714939d.zip |
[ci] format
Diffstat (limited to 'packages/integrations/vue')
-rw-r--r-- | packages/integrations/vue/test/toTsx.test.js | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/packages/integrations/vue/test/toTsx.test.js b/packages/integrations/vue/test/toTsx.test.js index bbb993788..bf2af56a9 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 = ` <template> <div>{{ msg }}</div> </template> @@ -16,14 +16,17 @@ describe('toTSX function', () => { </script> `; - 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<string, any>): any {}`) - }); + // Replace the expectations below with the expected result based on your logic + assert.strictEqual( + result, + `export default function ${className}__AstroComponent_(_props: Record<string, any>): any {}` + ); + }); it('should correctly transform Vue code to TSX', () => { - const vueCode = ` + const vueCode = ` <template> <div @click="handleClick">{{ msg }}</div> </template> @@ -38,8 +41,11 @@ describe('toTSX function', () => { </script> `; - 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{<div></div>}`) - }); + 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{<div></div>}` + ); + }); }); |