我正在使用grunt-contrib-jasmine来运行我的javascript规范。如何在运行specs时将调试输出写入控制台,即如何获取
console.log("something");
在控制台中显示输出?我发现我可以通过运行以下命令来获得输出:
$ grunt jasmine --verbose
但这打印了很多我不感兴趣的信息。我怎么才能看到console.log的输出呢?
发布于 2013-05-24 22:59:50
使用console.info
而不是console.log
发布于 2014-12-09 23:09:42
这不是一种解决方案,而是一种变通(某种意义上)。放入一个expect("something").toBe(null);
,这将使jasmine写出一条错误消息,如:Expected 'something' to be null.
,这样你就可以窥视对象(expect(element).toBe(null);
)
发布于 2014-08-05 09:06:37
您也可以使用dump(variable)
或console.log(variable)
。Source is the excellent Year of Moo.
https://stackoverflow.com/questions/14990335
复制相似问题