react-unit-test-generator
Version:
react-unit-test-generator is a helper for writing unit tests for React apps. Its main goal is to automatically generate a suite of the most common test cases for a given component.
40 lines (35 loc) • 953 B
JavaScript
var Table = require('cli-table');
class JestCustomReporter {
constructor(globalConfig, options) {
this._globalConfig = globalConfig;
this._options = options;
}
onRunComplete() {
const warnings = process.TEST_GENERATOR_WARNINGS;
var table = new Table({
chars: {
top: '-',
'top-mid': '|',
'top-left': ' ',
'top-right': '|',
bottom: '-',
'bottom-mid': '|',
'bottom-left': ' ',
'bottom-right': '|',
left: ' ',
'left-mid': ' ',
mid: '-',
'mid-mid': '|',
right: '|',
'right-mid': '|',
middle: '|',
},
head: ['Test', 'Reason for skipping'],
});
if (warnings.length > 0) {
warnings.map(warning => table.push([warning.title, warning.failureMessage]));
console.log(`\n${table.toString()}`);
}
}
}
module.exports = JestCustomReporter;