npm i jasmine-pretty-html-reporter --save-dev
NOTE: jasmine is set as a peer dependency
https://stuisme.github.io/jasmine-pretty-html-reporter/
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(__dirname,'results')
}));
jasmine.execute();
Name | Type | Default | Description |
---|---|---|---|
path | String | path the report.html will be written to (required) | |
writeReportEachSpec | Boolean | true | writes the report.html after each spec completes, this is recommended for long running tests |
showSuspectLine | Boolean | true | shows "suspect line" on overview |
highlightSuspectLine | Boolean | true | highlight the "suspect line" in the dialog |