Skip to content

Commit bcb750b

Browse files
authored
test(runtime-core): fix test for vnode key (#846)
1 parent d9dd1d8 commit bcb750b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/runtime-core/__tests__/vnode.spec.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ describe('vnode', () => {
3838
expect(vnode.props).toBe(null)
3939
})
4040

41-
test('valid vnode keys', () => {
42-
let vnode
43-
for (const key in ['', '1', -1, 0, 1, null]) {
44-
vnode = createVNode('div', { key })
45-
expect(vnode.key).toBe(key)
41+
test('vnode keys', () => {
42+
for (const key of ['', 'a', 0, 1, NaN]) {
43+
expect(createVNode('div', { key }).key).toBe(key)
4644
}
45+
expect(createVNode('div').key).toBe(null)
46+
expect(createVNode('div', { key: undefined }).key).toBe(null)
4747
})
4848

4949
test('create with class component', () => {

0 commit comments

Comments
 (0)