@stryker-mutator/jest-runner
Version:
A plugin to use the jest test runner and framework in Stryker, the JavaScript mutation testing framework
11 lines (7 loc) • 418 B
text/typescript
import type { JestEnvironment } from '@jest/environment';
import { state } from './messaging.cjs';
export function loadJestEnvironment(name: string): typeof JestEnvironment {
// eslint-disable-next-line @typescript-eslint/no-require-imports
const jestEnvironmentModule = require(require.resolve(name, { paths: [state.resolveFromDirectory] }));
return jestEnvironmentModule.default ?? jestEnvironmentModule;
}