javascript - 类型错误:jasmine.getEnv().currentSpec 为空

标签 javascript ruby-on-rails jasmine typeerror

当我尝试运行我的 Jasmine 规范时,我得到

TypeError: jasmine.getEnv().currentSpec is null in 
    http://localhost:8888/__JASMINE_ROOT__/jasmine.js (line 498)

不知道为什么,甚至不知道从哪里开始寻找。

第 498 行是:
return jasmine.getEnv().currentSpec.expect(actual);

我已经做了几个月的 Jasmine ,但不是在这个项目上。我以前从未见过这种情况。

那么,我从哪里开始呢?

(这是 rails 3.x 项目中的 jasmine gem)

最佳答案

我看到了同样的错误。我有一个 expect直接在 describe 内声明.我移动了expectit 内阻止错误消失。

感谢 rinat-io为了这个想法。

关于javascript - 类型错误:jasmine.getEnv().currentSpec 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970809/

相关文章:

ruby-on-rails - 推特 "could not authenticate you"错误

javascript - 传递关于异步超时的 Jasmine 规范

javascript - 如何在类似 Om 的不可变应用程序状态中对关系数据建模

javascript - 带有斜杠分隔参数的 Ajax 请求

javascript - 每 x 秒使用 React 轮询一次 API

angularjs - Jasmine 测试返回 promise 的 ajax 请求

javascript - 在 Javascript 中模拟 window.location.href

javascript - Onclick 事件无法在 IE 11 中的 <option> 标记上工作

ruby-on-rails - 如何创建/维护对 ActiveRecord 关联中特定对象的有效引用?

ruby-on-rails - 在 Windows 上使用 Cygwin 安装 RVM - Curl 抛出状态 23