问题
I'm using grunt-contrib-jasmine to run my javascript specs. How do I write debug output to the console when running specs i.e. how do I get
console.log("something");
to show output in the console? I do find that I can get output by running:
$ grunt jasmine --verbose
But this prints a lot of information that I'm not interested in. How can I just see the output from console.log ?
回答1:
Use console.info
instead of console.log
回答2:
Not a solution but a work around (sort of).
Put in a expect("something").toBe(null);
This will make jasmine to write out an error message like: Expected 'something' to be null.
This way you can peek into objects (expect(element).toBe(null);
)
回答3:
You can also use dump(variable)
or console.log(variable)
. Source is the excellent Year of Moo.
来源:https://stackoverflow.com/questions/14990335/logging-from-grunt-contrib-jasmine