test: test for setup()

This commit is contained in:
Evan You
2019-08-26 18:08:56 -04:00
parent 0ede301cf2
commit 5a754aac81
6 changed files with 203 additions and 24 deletions

View File

@@ -1,14 +1,22 @@
import { createRenderer, VNode } from '@vue/runtime-core'
import { nodeOps, TestElement } from './nodeOps'
import { patchProp } from './patchProp'
import { serializeInner } from './serialize'
export const render = createRenderer({
patchProp,
...nodeOps
}) as (node: VNode | null, container: TestElement) => VNode
export { serialize } from './serialize'
export { triggerEvent } from './triggerEvent'
// convenience for one-off render validations
export function renderToString(vnode: VNode) {
const root = nodeOps.createElement('div')
render(vnode, root)
return serializeInner(root)
}
export * from './triggerEvent'
export * from './serialize'
export * from './nodeOps'
export * from './jestUtils'
export * from '@vue/runtime-core'