Skip to content

Commit d867b9e

Browse files
committed
test observed vnode data warning
1 parent 819e3ce commit d867b9e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/unit/modules/vdom/create-element.spec.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,4 +163,16 @@ describe('create-element', () => {
163163
// should not be treated as component
164164
expect(vnode.children[0].componentOptions).toBeUndefined()
165165
})
166+
167+
it('warn observed data objects', () => {
168+
new Vue({
169+
data: {
170+
data: {}
171+
},
172+
render (h) {
173+
return h('div', this.data)
174+
}
175+
}).$mount()
176+
expect('Avoid using observed data object as vnode data').toHaveBeenWarned()
177+
})
166178
})

0 commit comments

Comments
 (0)