UNPKG

check-tests

Version:

Static analysis for tests. Prints all tests in console and fails when exclusive or skipped tests found.

24 lines (20 loc) 1.14 kB
const { updateIdsCommon, cleanIdsCommon } = require('./updateIds'); const { updateIdsNewman, cleanIdsNewman } = require('./updateIds-newman'); const { updateIdsMarkdown, cleanIdsMarkdown } = require('./updateIds-markdown'); const { updateIdsGauge, cleanIdsGauge } = require('./updateIds-gauge'); function updateIds(testData, testomatioMap, workDir, opts) { if (opts?.framework === 'newman') return updateIdsNewman(testomatioMap, workDir, opts); if (opts?.framework === 'manual') return updateIdsMarkdown(testomatioMap, workDir, opts); if (opts?.framework === 'gauge') return updateIdsGauge(testomatioMap, workDir, opts); return updateIdsCommon(testData, testomatioMap, workDir, opts); } function cleanIds(testData, testomatioMap, workDir, opts) { if (opts?.framework === 'newman') return cleanIdsNewman(testomatioMap, workDir, opts); if (opts?.framework === 'manual') return cleanIdsMarkdown(testomatioMap, workDir, opts); if (opts?.framework === 'gauge') return cleanIdsGauge(testomatioMap, workDir, opts); return cleanIdsCommon(testData, testomatioMap, workDir, opts); } module.exports = { updateIds, cleanIds, };