From: daiwei Date: Wed, 23 Oct 2024 03:23:06 +0000 (+0800) Subject: test: add more test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F12239%2Fhead;p=thirdparty%2Fvuejs%2Fcore.git test: add more test --- 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 = `