UNPKG

@tapjs/run

Version:

Command-line interface for the node-tap runner

20 lines 737 B
import { TapFile } from '@tapjs/core'; import { relative, resolve } from 'node:path'; import { executeTestSuite } from './execute-test-suite.js'; export const replay = async (args, config) => { return executeTestSuite(args, config, // no setup or plugins to apply in this case t => t, () => { }, async (t, file) => { const name = relative(config.projectRoot, file); const filename = resolve(config.projectRoot, '.tap/test-results', name + '.tap'); const buffered = t.jobs > 1; const opts = { cwd: config.projectRoot, buffered, name, filename, }; return t.sub(TapFile, opts, replay); }); }; //# sourceMappingURL=replay.js.map