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.

O método emittedByOrder

Aviso de Depreciação

O emittedByOrder está depreciado e será removido nos futuros lançamentos.

Ao invés disso use o wrapper.emitted.

Retorna um objeto contento eventos personalizados emitidos pelo Wrapper (envolvedor) vm.

  • Retorna: Array<{ name: string, args: Array<any> }>

  • Exemplo:

import { mount } from '@vue/test-utils'

const wrapper = mount(Component)

wrapper.vm.$emit('foo')
wrapper.vm.$emit('bar', 123)

/*
wrapper.emittedByOrder() retorna o seguinte `Array`:
[
  { name: 'foo', args: [] },
  { name: 'bar', args: [123] }
]
*/

// afirma que o evento emite a ordem
expect(wrapper.emittedByOrder().map(e => e.name)).toEqual(['foo', 'bar'])