We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 990b7b9 commit 3cd6686Copy full SHA for 3cd6686
tests/vm.spec.ts
@@ -24,4 +24,25 @@ describe('vm', () => {
24
25
expect(wrapper.vm.isEnabled).toBe(false)
26
})
27
+
28
+ it('allows spying on vm', async () => {
29
+ const Component = defineComponent({
30
+ name: 'VTUComponent',
31
+ template: '<div @click="toggle()">{{ msg }}</div>',
32
+ setup() {
33
+ const msg = 'hello'
34
+ const isEnabled = ref(true)
35
+ const toggle = () => (isEnabled.value = !isEnabled.value)
36
+ return { msg, isEnabled, toggle }
37
+ }
38
+ })
39
40
+ const wrapper = mount(Component)
41
42
+ jest.spyOn(wrapper.vm, 'toggle')
43
44
+ await wrapper.get('div').trigger('click')
45
46
+ expect(wrapper.vm.toggle).toHaveBeenCalled()
47
48
0 commit comments