繁体   English   中英

使用 Jasmine 和 Node.js 设置 html 报告

[英]Setting up html report with Jasmine & Node.js

我是 BDD 和 Jasmine 的新手。 我一直在学习一些教程,我真正喜欢的一个功能是它附带的 HTML Reporter。

我正在尝试在运行 Node.js 的项目中设置 Jasmine。 我已经按照他们的说明安装 npm 模块,在他们的 Github 页面上找到

我能够在控制台上运行测试,但我希望也让 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

我也在为此苦苦挣扎,不确定这些设置在哪里(哪个文件等)。 请你帮我们好吗? 提前致谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM