使用GruntJS(grunt-contrib-jasmine)使用Jasmine 2.0进行奇怪的控制台输出

时间:2014-02-10 10:20:47

标签: jasmine

我在描述块中添加了一个规范作为三个中的第一个。当它是该块中唯一的规范时,我得到以下输出:

updateTimerDisplay
 - calls removeCountdownTimer($widget) if no seconds are remaining...     SlideshowHome

(没有复选标记或交叉,但在行的开头有一个减号,最后的换行符丢失,所以下一个描述块的标题在同一输出行后面)

当我禁用该规范时(使用xit(...)),我得到了这个输出:

updateTimerDisplay
 * calls removeCountdownTimer($widget) if no seconds are remaining

但是当我与其他规格一起启用它时,第一个规范的输出完全丢失,但它在茉莉花任务运行的最终规格计数输出中计算。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过删除供应商选项中的下划线依赖项来修复它。它可能与使用lodash的grunt-contrib-jasmine有关。