我正在使用茉莉花节点框架进行API自动化。我能够运行REST服务,并能够使用node-fetch或http获得结果。当我使用以下命令运行时,没有报告器,我可以在控制台中获取结果
jasmine spec/xxx.spec.js
之后,我添加了一个报告程序(漂亮的html报告程序)进行报告。现在,当我运行这些命令时,出现以下错误。
No specs found
下面是我的report.js代码
var Jasmine = require('jasmine');
var HtmlReporter = require('jasmine-pretty-html-reporter').Reporter;
var path=require('path');
var jasmine = new Jasmine();
jasmine.loadConfigFile('./spec/support/jasmine.json');
// options object
jasmine.addReporter(new HtmlReporter({
path: path.join('./spec/helpers','results')
}));
jasmine.execute();
下面是我的jasmine.json代码
{
"spec_dir": "spec",
"spec_files": [
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js"
],
"stopSpecOnExpectationFailure": false,
"random": true
}
请帮助我。还请让我知道是否有比这更好的记者。谢谢!