@stryker-mutator/jest-runner
Version:
A plugin to use the jest test runner and framework in Stryker, the JavaScript mutation testing framework
13 lines (9 loc) • 427 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;
}