因为,如果测试成功,mocha会记录specs字符串。 对于以下测试套件,
describe("capitalize", function() {
it("capitalizes single words", function() { /* … */});
it("makes the rest of the string lowercase", function() {
expect(capitalize("javaScript")).to.equal("Javascript");
});
});
触发 npm test 命令会记录以下内容,
capitalize
✓ capitalizes single words
✓ makes the rest of the string lowercase
2 passing (10ms)
使用茉莉花书写时,只需记录两个绿点,表示测试成功。 那么,有没有办法实现像日志一样的摩卡? 正如官方文档在这方面没有帮助!
答案 0 :(得分:1)
你可以使用jasmine-spec-reporter,这是一个以这种方式显示输出的茉莉花记者:
Spec started
first suite
✓ should be ok
✗ should failed
- Expected true to be false.
答案 1 :(得分:0)
如果您使用Karma来运行测试,您可以完成此任务。我使用了一位名叫karma-mocha-reporter
的记者。您可以找到更多详细信息here。它会在控制台中生成输出,如下所示: