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 get

Aviso de Depreciação

O uso do método get para pesquisar por um componente está depreciado e será removido. Use o getComponent para isso.

Funciona de forma similar ao find mas com a diferença de que lançará um erro se não encontrar nada que corresponda ao seletor dado. Você deve usar o find quando estiver procurando por um elemento que talvez não exista. Você deve usar o método get quando estiver buscando um elemento que deve existir e ele fornecerá um mensagem de erro agradável se não for o caso.

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

const wrapper = mount(Foo)

// similar ao `wrapper.find`.
// `get` lançará um erro se um elemento não for encontrado. O `find` não fará nada.
expect(wrapper.get('.does-exist'))

expect(() => wrapper.get('.does-not-exist'))
  .to.throw()
  .with.property(
    'message',
    'Unable to find .does-not-exist within: <div>the actual DOM here...</div>'
  )