Closed
Description
Version
1.0.0-beta.19
Reproduction link
https://codesandbox.io/s/2vlyrzkm1p
Steps to reproduce
The next test in jest does not work with the code in the example:
it('calls the toggleVisibility method when clicking', () => {
wrapper = shallowMount(App)
wrapper.vm.toggleVisibility = jest.fn()
wrapper
.find('.unread-messages')
.trigger('click')
expect(wrapper.vm.toggleVisibility).toHaveBeenCalledTimes(1)
})
Only if click
is changed click.self
does the test work, but in that case no component inside can be clicked (and that's what I want to achieve)
What is expected?
The test pass whether click
or click.self
is wrote.
What is actually happening?
The test fails.
A console.log
of the wrapper shows that it has the class in the wrapper, so it should be found and triggered.