jest-json-reporter
Version:
JSON test results processor for Jest.
21 lines (15 loc) • 532 B
JavaScript
const fs = require('fs');
const readPkg = require('read-pkg');
const path = require('path');
module.exports = (testResults) => {
const testResultsString = JSON.stringify(testResults);
const packagedData = readPkg.sync(process.cwd())
const config = packagedData.jestJsonReporter || {};
const outputFile = config.outputFile || './test-results.json';
fs.writeFile(outputFile, testResultsString, (err) => {
if (err) {
console.warn('Unable to write test results JSON', err);
}
});
return testResults;
};