首页 文章

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

提问于
浏览
1

我有几个由Resharper 2016.3运行的茉莉花单元测试,但突然所有测试都是“忽略:任务在超时时跳过” .

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

有人可以帮忙吗?

EDIT

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

1 回答

  • 1

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

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

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

相关问题