如何编写在Vue组件中模拟$ route.replace的测试

时间:2018-06-30 03:23:18

标签: vue.js replace routes jestjs

我使用路由器通过Vue CLI 3创建了一个vue.js项目。 而且我有一个包含语句this。$ route.replae的组件(vue文件)。

        this.$router.replace({
          name: "secure"
        });

我为组件编写了单元测试,并在运行test:unit时发现错误:

        Error: Uncaught [TypeError: Cannot read property 'replace' of undefined]

我应该如何模拟$ router并通过测试?

0 个答案:

没有答案