【发布时间】:2020-06-14 21:21:06
【问题描述】:
我正在为我的 vue 组件编写开玩笑的测试用例 我有一个调用存储调度函数的方法
dismissed() {
this.$store.dispatch("alert/hideAlert");
},
在测试用例中,我触发了如下所示的已关闭事件,并期望调用 store 操作方法
wrapper.vm.dismissed();
await wrapper.vm.$nextTick();
expect(actions.hideAlert).toHaveBeenCalled();
但被解雇的方法调用“wrapper.vm.dismissed();”运行测试用例时抛出以下错误
无法读取未定义的属性“dispatch”
如何测试这个 vue 方法?
【问题讨论】:
标签: vue.js jestjs vue-component vuex vue-test-utils