UNPKG

reqover

Version:

Reqover is language agnostic tool that gives a picture about coverage of APIs based on Open API (Swagger).

30 lines (24 loc) 684 B
const fs = require("fs"); const path = require("path"); async function readResults(resultsFolderPath) { const dir = fs.opendirSync(resultsFolderPath); const results = []; for await (const item of dir) { const content = fs.readFileSync(path.join(dir.path, item.name), "utf8"); const coverageData = JSON.parse(content); results.push(coverageData); } return results; } function saveReport(dir, report, name) { if (!fs.existsSync(dir)) { fs.mkdirSync(dir, { recursive: true }); } const outputPath = path.join(dir, name); const data = JSON.stringify(report); fs.writeFileSync(outputPath, data); } module.exports = { readResults, saveReport, };