web-dev-qa-db-ja.com

Vue vue-test-utilsとjestを使用した単体テスト中にMixinsをモックする方法は?

私はvue-utils-testのドキュメントを3回読み、je​​stのドキュメントも読みましたが、vue mixins in vue component andコンポーネントをテストします。

14

2つの方法があります。

  1. createLocalVue を使用して、そのlocalVueクラスにミックスインを登録できます。
const localVue = createLocalVue()
localVue.mixin(myMixin)

const wrapper = shallow(Post, {
    localVue,
})
  1. マウントオプションでmixinsを渡すことができます。
const wrapper = shallow(Post, {
    mixins: [myMixin],
})
10
Edd