vue-test-utils测试之间的位置泄漏

时间:2018-11-30 00:00:12

标签: vue.js

我正在尝试为每个测试创建所有新内容,例如在每个测试中创建localVue,但是,该位置似乎在单元测试之间泄漏。我在vue-router中使用vue-test-utils和jest。解决该问题的方法是在每次测试开始时明确导航到“ /”。是不可避免的,还是有办法将测试彼此隔离?

1 个答案:

答案 0 :(得分:1)

是的,因为您正在全局上运行window的环境中运行测试,所以对window或其属性的任何更改都会影响以后在相同范围内运行的测试。最好的方法是在每次测试之前重置您在源代码中更改的所有属性。