jest-nunit-reporter
Version:
A NUnit test report formatter for Jest.
22 lines (18 loc) • 544 B
JavaScript
const Failure = require('./Failure');
class Testcase {
constructor (result) {
let failures = result.failureMessages.map(message => new Failure(message));
let testCase = [
{
_attr: {
name: `${result.ancestorTitles.join('/')} ${result.title}`,
executed: result.status !== 'pending' ? 'True' : 'False',
result: result.status === 'passed' ? 'Success' : 'Failure',
time: 0
}
}
];
this['test-case'] = testCase.concat(failures);
}
}
module.exports = Testcase;