From 7938e0ad8d76f1c420ff637ecf91145b07547cf9 Mon Sep 17 00:00:00 2001 From: daiwei Date: Wed, 23 Oct 2024 11:23:06 +0800 Subject: [PATCH] test: add more test --- .../__tests__/compileTemplate.spec.ts | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/packages/compiler-sfc/__tests__/compileTemplate.spec.ts b/packages/compiler-sfc/__tests__/compileTemplate.spec.ts index 4a0bc05f3c..8207658101 100644 --- a/packages/compiler-sfc/__tests__/compileTemplate.spec.ts +++ b/packages/compiler-sfc/__tests__/compileTemplate.spec.ts @@ -453,6 +453,29 @@ test('for loop prefixing edge case for reused AST', () => { expect(code).not.toMatch(`_ctx.item`) }) +test('catch block param prefixing edge case for reused AST', () => { + const src = ` + + + ` + const { descriptor } = parse(src) + // compileScript triggers importUsageCheck + compileScript(descriptor, { id: 'xxx' }) + const { code } = compileTemplate({ + id: 'xxx', + filename: 'test.vue', + ast: descriptor.template!.ast, + source: descriptor.template!.content, + }) + expect(code).not.toMatch(`_ctx.err`) +}) + test('prefixing edge case for reused AST ssr mode', () => { const src = `