我正在使用 grunt-contrib-jasmine 来运行我的 javascript 规范。运行规范时如何将调试输出写入控制台,即如何获取
console.log("something");
在控制台中显示输出?我确实发现我可以通过运行得到输出:
$ grunt jasmine --verbose
但这会打印出很多我不感兴趣的信息。我怎样才能看到来自 console.log 的输出?
使用console.info
代替console.log
不是解决方案,而是解决方法(有点)。放入expect("something").toBe(null);
这将使茉莉花写出一条错误消息,例如:Expected 'something' to be null.
这样你就可以窥视对象(expect(element).toBe(null);
)
您也可以使用dump(variable)
或console.log(variable)
。 来源是优秀的Moo年。