From: Evan You Date: Tue, 6 Oct 2020 22:31:04 +0000 (-0400) Subject: test(compiler-core): add test case for v-on event case conversion X-Git-Tag: v3.0.1~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f9566f00df536b8743ab45e74eddbe65968e689c;p=thirdparty%2Fvuejs%2Fcore.git test(compiler-core): add test case for v-on event case conversion --- diff --git a/packages/compiler-core/__tests__/transforms/vOn.spec.ts b/packages/compiler-core/__tests__/transforms/vOn.spec.ts index 19c44c3dae..4f7cd6c17c 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({