grunt contrib jasmine的日志记录

grunt contrib jasmine的日志记录,jasmine,gruntjs,Jasmine,Gruntjs,我正在使用grunt contrib jasmine运行我的javascript规范。运行规范时如何将调试输出写入控制台,即如何获取 console.log("something"); 要在控制台中显示输出?我发现我可以通过运行以下命令获得输出: $ grunt jasmine --verbose 但这打印了很多我不感兴趣的信息。我怎样才能看到console.log的输出?使用console.info而不是console.log您也可以使用dump(variable)或console.lo

我正在使用grunt contrib jasmine运行我的javascript规范。运行规范时如何将调试输出写入控制台,即如何获取

console.log("something");
要在控制台中显示输出?我发现我可以通过运行以下命令获得输出:

 $ grunt jasmine --verbose

但这打印了很多我不感兴趣的信息。我怎样才能看到console.log的输出?

使用
console.info
而不是
console.log

您也可以使用
dump(variable)
console.log(variable)

不是一个解决方案,而是一种变通办法(某种程度上)。
输入一个
expect(“某物”).toBe(null)
这将使jasmine写出一条错误消息,如:
预期“某物”为空。
通过这种方式,您可以窥视对象(
预期(元素).toBe(空);

不要忘记
控制台.debug()
控制台.warn()
,以及
控制台.error()
为什么?
console.log
对于测试有意过滤掉的随机日志记录来说是否更多?恐怕我得到的结果与@sten muchow相同。没有控制台输出(日志、信息或错误)出现。啊,明白了。结果是需要--debug grunt选项,而不是--verbose。console.log、info和error都会出现,但没有显示哪个是哪个。其他设置是什么?显示:“简短”,摘要:正确-我似乎无法让它记录任何内容。