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()
Deprecation warning
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'])