From f3afcba31edf60f2124f4af69788d765ae4bf3b8 Mon Sep 17 00:00:00 2001 From: zernonia Date: Tue, 21 May 2024 12:35:46 +0800 Subject: [PATCH] test: add test to check all type references --- .../__snapshots__/transform-sfc.test.ts.snap | 24 +++++++++++++++++++ packages/cli/test/utils/transform-sfc.test.ts | 24 +++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/packages/cli/test/utils/__snapshots__/transform-sfc.test.ts.snap b/packages/cli/test/utils/__snapshots__/transform-sfc.test.ts.snap index c11208d7..67b02014 100644 --- a/packages/cli/test/utils/__snapshots__/transform-sfc.test.ts.snap +++ b/packages/cli/test/utils/__snapshots__/transform-sfc.test.ts.snap @@ -60,3 +60,27 @@ const props = defineProps({ " `; + +exports[`transformSFC > remove all type reference 1`] = ` +" + + + + +" +`; diff --git a/packages/cli/test/utils/transform-sfc.test.ts b/packages/cli/test/utils/transform-sfc.test.ts index ff2db86a..0a688b0e 100644 --- a/packages/cli/test/utils/transform-sfc.test.ts +++ b/packages/cli/test/utils/transform-sfc.test.ts @@ -24,6 +24,30 @@ describe('transformSFC', () => { expect(result).toMatchSnapshot() }) + it('remove all type reference', async () => { + const result = await transform({ + filename: 'app.vue', + raw: ` + + + + + `, + config: {}, + }) + expect(result).toMatchSnapshot() + }) + it('defineProps', async () => { const result = await transform({ filename: 'app.vue',