expect(vnode.el.nodeType).toBe(8) // comment
})
- test('comment (real left square bracket)', () => {
- const { vnode, container } = mountWithHydration(
- `<div><span>foo</span><!--hello--></div>`,
- () => h('div', [h('span', 'foo'), createCommentVNode('hello')])
- )
- expect(vnode.el).toBe(container.firstChild)
- expect(container.innerHTML).toBe('<div><span>foo</span><!--hello--></div>')
- expect(`Hydration node mismatch`).not.toHaveBeenWarned()
- })
-
test('static', () => {
const html = '<div><span>hello</span></div>'
const { vnode, container } = mountWithHydration(html, () =>