mirror of
https://github.com/withastro/astro.git
synced 2025-01-20 22:12:38 -05:00
[ci] format
This commit is contained in:
parent
9e76abc58b
commit
439155c36e
1 changed files with 19 additions and 13 deletions
|
@ -1,6 +1,6 @@
|
||||||
import { toTSX } from '../dist/editor.cjs';
|
|
||||||
import { describe, it } from 'node:test';
|
|
||||||
import assert from 'node:assert/strict';
|
import assert from 'node:assert/strict';
|
||||||
|
import { describe, it } from 'node:test';
|
||||||
|
import { toTSX } from '../dist/editor.cjs';
|
||||||
|
|
||||||
describe('toTSX function', () => {
|
describe('toTSX function', () => {
|
||||||
it('should correctly transform Vue code to TSX with comments', () => {
|
it('should correctly transform Vue code to TSX with comments', () => {
|
||||||
|
@ -20,7 +20,10 @@ describe('toTSX function', () => {
|
||||||
const result = toTSX(vueCode, className);
|
const result = toTSX(vueCode, className);
|
||||||
|
|
||||||
// Replace the expectations below with the expected result based on your logic
|
// 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 {}`)
|
assert.strictEqual(
|
||||||
|
result,
|
||||||
|
`export default function ${className}__AstroComponent_(_props: Record<string, any>): any {}`
|
||||||
|
);
|
||||||
});
|
});
|
||||||
it('should correctly transform Vue code to TSX', () => {
|
it('should correctly transform Vue code to TSX', () => {
|
||||||
const vueCode = `
|
const vueCode = `
|
||||||
|
@ -40,6 +43,9 @@ describe('toTSX function', () => {
|
||||||
|
|
||||||
const className = 'MyComponent';
|
const className = 'MyComponent';
|
||||||
const result = toTSX(vueCode, className);
|
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>}`)
|
assert.strictEqual(
|
||||||
|
result.replace(/\s/g, ''),
|
||||||
|
`import{defineProps}from'vue';constProps=defineProps({msg:String})exportdefaultfunction${className}__AstroComponent_(_props:typeofProps):any{<div></div>}`
|
||||||
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue