UNPKG

@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
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; }