【发布时间】:2018-05-28 07:23:10
【问题描述】:
我得到错误:
ERROR: 'DEPRECATION: fit and fdescribe will cause your suite to report an 'incomplete' status in Jasmine 3.0'
我为 Jasmine 3.0 做了一个 RTFM,但它没有提到任何关于弃用的内容:https://jasmine.github.io/api/3.0/global.html#fit
【问题讨论】:
-
那些功能仍然存在,消息告诉你,如果所有的重点测试都通过了,那么整个运行现在将是不完整的,不会通过。
-
谢谢。他们应该将其记录为 WARN。
-
我认为在这种情况下错误更准确。如果您忘记从规范中删除 fit 或 fdescribe,我希望我的 CI 失败!
-
FWIW,我同意@heldt,deprecation 通常意味着另一种选择。如果实际上没有任何东西被破坏并且没有替代方案存在,那么我们应该怎么做?
-
这仍然是个问题吗?看起来它已经在这里解决了:github.com/karma-runner/karma-jasmine/issues/202 并且可能在这里相关:github.com/jasmine/jasmine/issues/1532
标签: angular testing jasmine karma-runner