is(selector)
Deprecation warning
is
を使用して、 DOM ノードまたは vm
がセレクタに一致することをアサートするのは非推奨となり、削除される予定です。
jest-dom で提供されているようなカスタムマッチャの使用を検討してください。または、 DOM 要素などに対するアサーションには、代わりにネイティブの Element.tagName を使用してください。
テストを維持するためには、以下の置き換えが有効です。
is('DOM_SELECTOR')
はwrapper.element.tagName
のアサーションです。is('ATTR_NAME')
は真にwrapper.attributes('ATTR_NAME')
のアサーションです。is('CLASS_NAME')
は真にwrapper.classes('CLASS_NAME')
のアサーションです。
findComponent で使用する場合は、 findComponent(Comp).element
で DOM 要素にアクセスします。
Wrapper
DOM ノード、または vm
がセレクタと一致しているか検証します。
引数:
{string|Component} selector
戻り値:
{boolean}
例:
import { mount } from '@vue/test-utils'
import Foo from './Foo.vue'
const wrapper = mount(Foo)
expect(wrapper.is('div')).toBe(true)