From 1849b9940fe8da0f9f9b7c8532d73a6aeb050c29 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 21 Apr 2023 16:06:08 +0800 Subject: [PATCH] test: update tests for deprecations --- .../__tests__/transforms/transformElement.spec.ts | 4 +++- packages/compiler-core/__tests__/transforms/vOn.spec.ts | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/compiler-core/__tests__/transforms/transformElement.spec.ts b/packages/compiler-core/__tests__/transforms/transformElement.spec.ts index 1c90e33fc..335a30704 100644 --- a/packages/compiler-core/__tests__/transforms/transformElement.spec.ts +++ b/packages/compiler-core/__tests__/transforms/transformElement.spec.ts @@ -998,7 +998,7 @@ describe('compiler: element transform', () => { }) test('NEED_PATCH (vnode hooks)', () => { - const root = baseCompile(`
`, { + const root = baseCompile(`
`, { prefixIdentifiers: true, cacheHandlers: true }).ast @@ -1184,6 +1184,7 @@ describe('compiler: element transform', () => { }) }) + // TODO remove in 3.4 test('v-is', () => { const { node, root } = parseWithBind(`
`) expect(root.helpers).toContain(RESOLVE_DYNAMIC_COMPONENT) @@ -1201,6 +1202,7 @@ describe('compiler: element transform', () => { // should skip v-is runtime check directives: undefined }) + expect('v-is="component-name" has been deprecated').toHaveBeenWarned() }) // #3934 diff --git a/packages/compiler-core/__tests__/transforms/vOn.spec.ts b/packages/compiler-core/__tests__/transforms/vOn.spec.ts index 721428a66..f61275b2f 100644 --- a/packages/compiler-core/__tests__/transforms/vOn.spec.ts +++ b/packages/compiler-core/__tests__/transforms/vOn.spec.ts @@ -438,6 +438,7 @@ describe('compiler: transform v-on', () => { }) }) + // TODO remove in 3.4 test('case conversion for vnode hooks', () => { const { node } = parseWithVOn(`
`) expect((node.codegenNode as VNodeCall).props).toMatchObject({ @@ -452,6 +453,7 @@ describe('compiler: transform v-on', () => { } ] }) + expect('@vnode-* hooks in templates are deprecated').toHaveBeenWarned() }) test('vue: prefixed events', () => {