我正在尝试使用VS2013中的Resharper (v8.2)测试运行程序和Jasmin-2,但是我遇到了一个问题,调用一个“全局”beforeEach
规范文件有一个对SpecHelper.js的“脚本引用”,它调用了beforeEach。SpecHelper代码正在运行,但在加载SpecHelper时,Jasmine尚未被加载,因此beforeEach不可用。
代码如下所示:
///<reference path="../../../../jasmine/tests/BaseReferences.js"/>然后在SpecHelper里
beforeEach(function() {
// do stuff here
}这对茉莉花1.3跑步者来说很好。
有人知道怎么解决这个问题吗?我看不出有什么办法强迫茉莉花先装货,但我可能错过了选择
发布于 2014-04-08 13:44:03
原来这是Resharper (http://devnet.jetbrains.com/message/5513278#5513278)中的一个bug,它将在8.2.1中修复
发布于 2014-04-02 10:01:04
您是否将ReSharper -> Options -> Unit测试-> JavaScript页面中的茉莉花支持版本更改为2.0?
发布于 2014-04-07 22:26:06
要使示例jasmine工作的唯一方法是将SpecHelper中的代码直接粘贴到beforeEach中。
https://stackoverflow.com/questions/22805259
复制相似问题