17

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

console.log("something");

在控制台中显示输出?我确实发现我可以通过运行得到输出:

 $ grunt jasmine --verbose

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

4

3 回答 3

38

使用console.info代替console.log

于 2013-05-24T14:59:49.810 回答
2

不是解决方案,而是解决方法(有点)。放入expect("something").toBe(null);这将使茉莉花写出一条错误消息,例如:Expected 'something' to be null.这样你就可以窥视对象(expect(element).toBe(null);

于 2014-12-09T15:09:41.910 回答
0

您也可以使用dump(variable)console.log(variable)来源是优秀的Moo年。

于 2014-08-05T01:06:36.547 回答