【发布时间】:2021-06-23 03:35:01
【问题描述】:
我想在我的 Vue 2 项目中测试 Vue Router 的“beforeRouteUpdate”和“beforeRouteLeave”导航守卫。
尽管存在许多关于如何使用 Vue 测试实用程序测试它们的答案,但我无法找到如何使用 Vue 测试库来做到这一点。在这些答案中(对于 Vue Test Utils),他们建议通过
wrapper.vm.$options.beforeRouteUpdate[0]
不幸的是,Vue 测试库中似乎有 the wrapper is not exposed,所以我卡住了。
那么...使用 Vue 测试库测试 Vue Router 的导航守卫的正确方法是什么?或者我应该为此目的使用 Vue Test Utils?
【问题讨论】:
标签: vue.js vuejs2 vue-router testing-library vue-testing-library