From bcb750bb3afd0b5e25d0ca86eae9ae62cc24867b Mon Sep 17 00:00:00 2001 From: djy0 Date: Tue, 17 Mar 2020 01:06:03 +0800 Subject: [PATCH] test(runtime-core): fix test for vnode key (#846) --- packages/runtime-core/__tests__/vnode.spec.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/runtime-core/__tests__/vnode.spec.ts b/packages/runtime-core/__tests__/vnode.spec.ts index 040e2f6bb..bb84aa495 100644 --- a/packages/runtime-core/__tests__/vnode.spec.ts +++ b/packages/runtime-core/__tests__/vnode.spec.ts @@ -38,12 +38,12 @@ describe('vnode', () => { expect(vnode.props).toBe(null) }) - test('valid vnode keys', () => { - let vnode - for (const key in ['', '1', -1, 0, 1, null]) { - vnode = createVNode('div', { key }) - expect(vnode.key).toBe(key) + test('vnode keys', () => { + for (const key of ['', 'a', 0, 1, NaN]) { + expect(createVNode('div', { key }).key).toBe(key) } + expect(createVNode('div').key).toBe(null) + expect(createVNode('div', { key: undefined }).key).toBe(null) }) test('create with class component', () => {