UNPKG

jest-runner-groups-nx

Version:

Jest runner to enable usage of jest-runner-groups with Nx

17 lines (14 loc) 610 B
const GroupRunner = require('jest-runner-groups'); class NxGroupRunner extends GroupRunner { runTests(tests, watcher, onStart, onResult, onFailure, options) { try { const config = JSON.parse(process.argv[2]); if (config?.overrides?.group) { const groups = Array.isArray(config.overrides.group) ? config.overrides.group : [config.overrides.group]; process.argv.push(...groups.map(group => `--group=${group}`)); } } catch (e) { } return super.runTests(tests, watcher, onStart, onResult, onFailure, options); } } module.exports = NxGroupRunner;