19 lines
481 B
TypeScript
19 lines
481 B
TypeScript
|
import { render, h, nodeOps, reactive, isReactive } from '@vue/runtime-test'
|
||
|
|
||
|
describe('misc', () => {
|
||
|
test('component public instance should not be observable', () => {
|
||
|
let instance: any
|
||
|
const Comp = {
|
||
|
render() {},
|
||
|
mounted() {
|
||
|
instance = this
|
||
|
}
|
||
|
}
|
||
|
render(h(Comp), nodeOps.createElement('div'))
|
||
|
expect(instance).toBeDefined()
|
||
|
const r = reactive(instance)
|
||
|
expect(r).toBe(instance)
|
||
|
expect(isReactive(r)).toBe(false)
|
||
|
})
|
||
|
})
|