jest-nunit-reporter
Version:
A NUnit test report formatter for Jest.
34 lines (29 loc) • 859 B
JavaScript
const Testsuite = require('./Testsuite');
const Environment = require('./Environment');
const CultureInfo = require('./CultureInfo');
class Testresults {
constructor (results) {
var d = new Date();
var date = d.toISOString().substr(0, 10);
var time = d.toISOString().substr(11, 8);
const total = results.numTotalTests;
const failures = results.numFailedTests;
const skipped = results.numPendingTests;
this['test-results'] = [new Environment(), new CultureInfo()].concat(results.testResults.map((result, i) => new Testsuite(i, result)).concat({
_attr: {
name: "jest results",
date,
time,
invalid: 0,
ignored: 0,
inconclusive: 0,
'not-run': 0,
errors: 0,
total,
failures,
skipped
}
}));
}
}
module.exports = Testresults;