javascript - 如何使用 vue-test-utils 和 jest 在单元测试期间模拟 Vue Mixins?

标签 javascript vue.js unit-testing jestjs mixins

我读了 3 遍 vue-utils-test 文档和 jest 文档,但我不知道如何在 vue 组件中模拟 vue mixins 并测试组件。

最佳答案

有两种方式:

  1. 您可以使用 createLocalVue ,并在该 localVue 类上注册一个 mixin:
const localVue = createLocalVue()
localVue.mixin(myMixin)

const wrapper = shallow(Post, {
    localVue,
})
  1. 你可以在挂载选项中传递mixins:
const wrapper = shallow(Post, {
    mixins: [myMixin],
})

关于javascript - 如何使用 vue-test-utils 和 jest 在单元测试期间模拟 Vue Mixins?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47329261/

相关文章:

javascript - 谷歌 Protocol Buffer : JavaScript Example

javascript - javascript中如何通过引用传递

javascript - Vuejs - 检查移动应用程序是否安装

vue.js - 如何在 Vue 组件中格式化货币?

java - 使用 RecursiveElementNameAndTextQualifier(XMLUnit)

javascript - Webelement.Object.<method> 提供原始结果还是克隆?

javascript - 如何在 javascript 中交换变量的字节顺序(字节顺序)

javascript - 在vue中使用checkbox作为数据绑定(bind)

javascript - 在 Jest JS 中返回一个 double

javascript - 如何使用 Mocha 测试 'normal'(非 Node 特定)JavaScript 函数?