代码之家  ›  专栏  ›  技术社区  ›  opsb

从咕哝的contrib茉莉中伐木

  •  17
  • opsb  · 技术社区  · 13 年前

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

    console.log("something");
    

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

     $ grunt jasmine --verbose
    

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

    3 回复  |  直到 13 年前
        1
  •  38
  •   badsyntax    13 年前

    使用 console.info 而不是 console.log

        2
  •  2
  •   Falko    11 年前

    不是一个解决方案,而是一种变通办法。 放入 expect("something").toBe(null); 这将使jasmine写出一条错误消息,如: Expected 'something' to be null. 通过这种方式,您可以窥视对象( expect(element).toBe(null); )

        3
  •  0
  •   Danger14 cletus    12 年前

    您也可以使用 dump(variable) console.log(variable) . Source is the excellent Year of Moo.