Vue 测试 beforeRouteEnter navigationGuard 与 JEST / Vue-test-utils

时间:2021-06-15 11:39:51

标签: vue.js jestjs vue-test-utils beforerouteenter

我有一个组件使用

beforeRouteEnter(to, from, next) {
return next((vm) => {
 
  vm.cacheName = from.name
})

},

它采用先前的路由名称并将其保存到名为 - cacheName 的当前组件变量中

我如何用 JEST 测试它?我试图

 test('test', async () => {
await wrapper.vm.$options.beforeRouteEnter(null, null, () => {
  return (wrapper.vm.cacheName = 'testname')
})

console.log(wrapper.vm.cacheName)

})

但它并没有涵盖测试..我想我必须以某种方式模拟下一个功能,但我只是不知道如何,请帮助我:<

0 个答案:

没有答案