Jasmine单元测试超时 - ReferenceError:未定义jasmineRequire

时间:2017-01-06 11:27:44

标签: javascript visual-studio unit-testing jasmine resharper

我很少有由Resharper 2016.3运行的茉莉花单元测试,但突然所有的测试都是"忽略:任务在超时时被跳过"。

我无法弄清楚导致此行为的原因。到目前为止我所知道的由于某些原因,Resharper测试运行器无法找到" jasmineRequire.html = function(j $){..." jasmineRequire,看起来这个文件被包装在Resharper里面。

有人可以帮忙吗?

修改

我运行了一个比较测试,与R#2016.2.1相同的代码,jasmine版本2.4和所有茉莉花单元测试通过。但R#2016.3与任何版本的茉莉花都给出了上述错误。

1 个答案:

答案 0 :(得分:1)

我使用Resharper提出了这个问题,解决方案如下:

https://youtrack.jetbrains.com/issue/RSRP-462494

将包含名称“Jasmine-Something.js”的所有自定义文件重命名为“JasmineSomething.js”。