From f9566f00df536b8743ab45e74eddbe65968e689c Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 6 Oct 2020 18:31:04 -0400 Subject: [PATCH] test(compiler-core): add test case for v-on event case conversion --- .../__tests__/transforms/vOn.spec.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/compiler-core/__tests__/transforms/vOn.spec.ts b/packages/compiler-core/__tests__/transforms/vOn.spec.ts index 19c44c3da..4f7cd6c17 100644 --- a/packages/compiler-core/__tests__/transforms/vOn.spec.ts +++ b/packages/compiler-core/__tests__/transforms/vOn.spec.ts @@ -406,6 +406,22 @@ describe('compiler: transform v-on', () => { expect(onError).not.toHaveBeenCalled() }) + test('case conversion for kebab-case events', () => { + const { node } = parseWithVOn(`
`) + expect((node.codegenNode as VNodeCall).props).toMatchObject({ + properties: [ + { + key: { + content: `onFooBar` + }, + value: { + content: `onMount` + } + } + ] + }) + }) + test('case conversion for vnode hooks', () => { const { node } = parseWithVOn(`
`) expect((node.codegenNode as VNodeCall).props).toMatchObject({