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 is

Aviso de Depreciação

O uso do método is para afirmar que o envolvedor corresponde ao seletor de DOM está depreciado e será removido.

Para tal caso de uso considere um correspondente personalizado tal como aqueles fornecidos no jest-dom. ou ao invés disso use Element.tagName nativo para afirmação do tipo elemento de DOM.

Para manter estes testes, uma substituição válida para:

  • is('DOM_SELECTOR') é uma afirmação de wrapper.element.tagName.
  • is('ATTR_NAME') é uma afirmação de veracidade de wrapper.attributes('ATTR_NAME').
  • is('CLASS_NAME') é uma afirmação de veracidade de wrapper.classes('CLASS_NAME').

Afirmação contra definição do componente não está depreciada

Quando estiver usando com o findComponent, acesse o elemento do DOM com findComponent(Comp).element

Afirma que o nó do DOM do Wrapper (envolvedor) ou vm (modelo de vue) corresponde ao seletor.

  • Argumentos:

    • {string|Component} selector
  • Retorna: {boolean}

  • Exemplo:

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

const wrapper = mount(Foo)
expect(wrapper.is('div')).toBe(true)