You’re browsing the documentation for Vue Test Utils for Vue v2.x and earlier.
To read docs for Vue Test Utils for Vue 3, click here.
emittedByOrder
废弃警告
emittedByOrder
已经被废弃并会在未来的发布中被移除。
请换用 wrapper.emitted
。
返回一个包含由 Wrapper
vm
触发的自定义事件的数组。
返回值:
Array<{ name: string, args: Array<any> }>
示例:
import { mount } from '@vue/test-utils'
const wrapper = mount(Component)
wrapper.vm.$emit('foo')
wrapper.vm.$emit('bar', 123)
/*
`wrapper.emittedByOrder() 返回如下数组:
[
{ name: 'foo', args: [] },
{ name: 'bar', args: [123] }
]
*/
// 断言事件的触发顺序
expect(wrapper.emittedByOrder().map(e => e.name)).toEqual(['foo', 'bar'])