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.
is
Avertissement de déprédation
L'utilisation de is
pour affirmer que le nœud DOM est déprécié et sera supprimé.
Considérez un appariement personnalisé tel que ceux fournis dans jest-dom.
ou pour l'assertion de type d'élément DOM, utilisez native Element.tagName
à la place.
Pour conserver ces tests, un remplacement valable pour :
is('DOM_SELECTOR')
est une affirmation dewrapper.wrappers.every(wrapper => wrapper.element.tagName === 'DOM_SELECTOR')
.is('ATTR_NAME')
est une affirmation véridique dwrapper.wrappers.every(wrapper => wrapper.attributes('ATTR_NAME'))
.is('CLASS_NAME')
est une affirmation véridique dwrapper.wrappers.every(wrapper => wrapper.classes('CLASS_NAME'))
.
L'affirmation contre la définition du composant n'est pas dépréciée
En cas d'utilisation avec findComponent, accédez à l'élément DOM avec findComponent(Comp).element
Affirmer que chaque Wrapper
dans le noeud DOM WrapperArray
ou vm
correspond à selector.
Arguments:
{string|Component} selector
Retours:
{boolean}
Exemple:
import { mount } from '@vue/test-utils'
import Foo from './Foo.vue'
const wrapper = mount(Foo)
const divArray = wrapper.findAll('div')
expect(divArray.is('div')).toBe(true)