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.

コンポーネント

vue-test-utils にはコンポーネントをスタブするためのユーティリティコンポーネントがあります。

RouterLinkStub

Vue Router の  router-link コンポーネントをスタブするためのコンポーネントです。

レンダリングツリーにある router-link コンポーネントを見つけるためにこのコンポーネントを使用することができます。

  • 使い方:

スタブとしてマウンティングオプションにセットします。

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

const wrapper = mount(Component, {
  stubs: {
    RouterLink: RouterLinkStub
  }
})
expect(wrapper.findComponent(RouterLinkStub).props().to).toBe('/some/path')