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 dewrapper.element.tagName
.is('ATTR_NAME')
é uma afirmação de veracidade dewrapper.attributes('ATTR_NAME')
.is('CLASS_NAME')
é uma afirmação de veracidade dewrapper.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)