我正在尝试将 VS2013 中的 Resharper (v8.2) 测试运行程序与 Jasmine 2 一起使用,但在 beforeEach 调用“全局”时遇到问题
该规范文件有一个对 SpecHelper.js 的“脚本引用”,该引用调用了 beforeEach。 SpecHelper 代码正在运行,但在加载 SpecHelper 时 Jasmine 尚未加载,因此 beforeEach 不可用。
代码如下所示:
///<reference path="../../../../jasmine/tests/BaseReferences.js"/>
然后在SpecHelper中
beforeEach(function() {
// do stuff here
}
这对于 Jasmine 1.3 runner 效果很好。
有人知道无论如何可以解决这个问题吗?我看不到任何方法来强制 Jasmine 首先加载,但我可能错过了这个选项
您是否已在 ReSharper -> 选项 -> 单元测试 -> JavaScript 页面中将 Jasmine 支持的版本更改为 2.0?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)