Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当测试在Jasmine中成功时,如何记录规范?_Javascript_Jasmine_Automated Tests_Mocha.js_Meanjs - Fatal编程技术网

Javascript 当测试在Jasmine中成功时,如何记录规范?

Javascript 当测试在Jasmine中成功时,如何记录规范?,javascript,jasmine,automated-tests,mocha.js,meanjs,Javascript,Jasmine,Automated Tests,Mocha.js,Meanjs,如图所示,如果测试成功,mocha将记录specs字符串。 对于下面的测试套件 describe("capitalize", function() { it("capitalizes single words", function() { /* … */}); it("makes the rest of the string lowercase", function() { expect(capitalize("javaScript")).to.equal("Javascr

如图所示,如果测试成功,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)
当用茉莉花写的时候,它只会记录两个绿点,表示测试成功。 那么,有没有什么方法可以实现像摩卡一样的原木呢?
因为官方文件在这方面没有帮助

如果你使用业力来运行测试,你可以完成这一点。我用了一个名为《卡玛摩卡》的记者。您可以找到更多详细信息。它在控制台中生成如下输出:

您可以使用jasmine reporter,它以这种方式显示输出:

Spec started

  first suite
    ✓ should be ok
    ✗ should failed
      - Expected true to be false.

SpecRunner.html不符合您的要求吗?我可以看到那里的所有规范,如果它们通过了,我会打勾。我实际上已经使用npm下载了jasmine,我确实读过关于SpecRunner.html文件的内容,但在我的全局/本地安装的jasmine模块中找不到。我遗漏了什么吗?我想提醒您的一件事是,我使用CLI来运行测试,而不是浏览器实例!我认为specRunner应该与普通javascript一起使用,我在Node.js上使用Express.js。是的,我认为specRunner.html是用于普通javascript的。抱歉,我不知道node.js中的CLI如何工作。