⚠Cette page est actuellement en cours de traduction française. Vous pouvez repasser plus tard ou participer à la traduction de celle-ci dès maintenant !
Return an object containing custom events emitted by the `Wrapper` `vm`.
-
Returns:
{ [name: string]: Array<Array<any>> }
-
Example:
import { mount } from 'vue-test-utils'
import { expect } from 'chai'
const wrapper = mount(Component)
wrapper.vm.$emit('foo')
wrapper.vm.$emit('foo', 123)
/*
wrapper.emitted() returns the following object:
{
foo: [[], [123]]
}
*/
// assert event has been emitted
expect(wrapper.emitted().foo).toBeTruthy()
// assert event count
expect(wrapper.emitted().foo.length).toBe(2)
// assert event payload
expect(wrapper.emitted().foo[1]).toEqual([123])
You can also write the above as follows:
// assert event has been emitted
expect(wrapper.emitted('foo')).toBeTruthy()
// assert event count
expect(wrapper.emitted('foo').length).toBe(2)
// assert event payload
expect(wrapper.emitted('foo')[1]).toEqual([123])