【发布时间】:2021-09-16 04:22:48
【问题描述】:
提前感谢您的帮助。
mounted() method 如何模拟测试?
组件是这样的:
export default {
name: 'ShowToDo',
...
mounted(){
this.$store.dispatch('download_todo')
},
...
}
相反,组件测试是:
const localVue = createLocalVue()
localVue.use(Vuex)
wrapper = mount(ShowToDo, {
store,
localVue,
mounted(){}
}
)
})
似乎mounted(){}被忽略了,因为测试尝试执行this.$store.dispatch('download_todo')。
提前致谢。
【问题讨论】:
-
这能回答你的问题吗:stackoverflow.com/questions/55746890/… ?
标签: vue.js unit-testing jestjs vuex vue-test-utils