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'])