使用 Jasmine 和 Node.js 设置 html 报告
Setting up html report with Jasmine & Node.js
我是 BDD 和 Jasmine 的新手。我一直在关注一些教程,我真正喜欢的一个功能是它附带的 HTML Reporter。
我正在尝试在项目 运行ning Node.js 中设置 Jasmine。我已经按照他们的说明安装了 npm 模块,found on their Github page
我能够 运行 在控制台上进行测试,但我希望 HTML 报告者也能 运行 进行这些测试。我试图包含静态示例 HTML,但这不起作用。
我一直没能找到解决这个问题的办法。我开始认为没有使用 Node.js
显示 Jasmine HTML 报告的解决方案
我的目标是在控制台中 运行 jasmine
然后能够访问报告,而无需 运行 任何额外的工具,例如 Allure。
如有任何帮助,我们将不胜感激!
如果您需要 HTML 报告,您可以使用为您生成报告的包。
你可以直接在 NPM 网站上搜索你最喜欢的,或者你可以使用我的建议 https://www.npmjs.com/package/jasmine-pretty-html-reporter
设置非常简单:
var Jasmine = require('jasmine');
var HtmlReporter = require('jasmine-pretty-html-reporter').Reporter;
var jasmine = new Jasmine();
jasmine.loadConfigFile('./spec/support/jasmine.json');
// options object
jasmine.addReporter(new HtmlReporter({
path: path.join(__dirname,'results')
}));
jasmine.execute();
生成的页面就像这个示例:https://stuisme.github.io/jasmine-pretty-html-reporter/sample-reports/report-passing.html
我是 BDD 和 Jasmine 的新手。我一直在关注一些教程,我真正喜欢的一个功能是它附带的 HTML Reporter。
我正在尝试在项目 运行ning Node.js 中设置 Jasmine。我已经按照他们的说明安装了 npm 模块,found on their Github page
我能够 运行 在控制台上进行测试,但我希望 HTML 报告者也能 运行 进行这些测试。我试图包含静态示例 HTML,但这不起作用。
我一直没能找到解决这个问题的办法。我开始认为没有使用 Node.js
显示 Jasmine HTML 报告的解决方案我的目标是在控制台中 运行 jasmine
然后能够访问报告,而无需 运行 任何额外的工具,例如 Allure。
如有任何帮助,我们将不胜感激!
如果您需要 HTML 报告,您可以使用为您生成报告的包。
你可以直接在 NPM 网站上搜索你最喜欢的,或者你可以使用我的建议 https://www.npmjs.com/package/jasmine-pretty-html-reporter
设置非常简单:
var Jasmine = require('jasmine');
var HtmlReporter = require('jasmine-pretty-html-reporter').Reporter;
var jasmine = new Jasmine();
jasmine.loadConfigFile('./spec/support/jasmine.json');
// options object
jasmine.addReporter(new HtmlReporter({
path: path.join(__dirname,'results')
}));
jasmine.execute();
生成的页面就像这个示例:https://stuisme.github.io/jasmine-pretty-html-reporter/sample-reports/report-passing.html