wip: make runtime-test nodes non-observable

This commit is contained in:
Evan You 2019-08-29 16:38:57 -04:00
parent b40b7356ef
commit 0cb42fbcf3

View File

@ -1,3 +1,5 @@
import { markNonReactive } from '@vue/reactivity'
export const enum NodeTypes { export const enum NodeTypes {
TEXT = 'text', TEXT = 'text',
ELEMENT = 'element', ELEMENT = 'element',
@ -85,6 +87,8 @@ function createElement(tag: string): TestElement {
targetNode: node, targetNode: node,
tag tag
}) })
// avoid test nodes from being observed
markNonReactive(node)
return node return node
} }
@ -101,6 +105,8 @@ function createText(text: string): TestText {
targetNode: node, targetNode: node,
text text
}) })
// avoid test nodes from being observed
markNonReactive(node)
return node return node
} }
@ -117,6 +123,8 @@ function createComment(text: string): TestComment {
targetNode: node, targetNode: node,
text text
}) })
// avoid test nodes from being observed
markNonReactive(node)
return node return node
} }