create-lite-jest-runner
Version:
A lightweight Jest runner creator
18 lines • 845 B
TypeScript
import { TestResult } from "@jest/test-result";
import type { Config } from "@jest/types";
import type * as JestRunner from "jest-runner";
interface RunnerOptions {
testPath: string;
context: JestRunner.Test["context"];
}
type Runner = (options: RunnerOptions) => Promise<TestResult>;
declare const _default: (run: Runner) => {
new (_globalConfig: Config.GlobalConfig, _context?: JestRunner.TestRunnerContext): {
readonly _globalConfig: Config.GlobalConfig;
readonly _context: JestRunner.TestRunnerContext;
runTests(tests: Array<JestRunner.Test>, _: JestRunner.TestWatcher, onStart: JestRunner.OnTestStart, onResult: JestRunner.OnTestSuccess, onFailure: JestRunner.OnTestFailure): Promise<void>;
};
};
export default _default;
export { pass, fail } from "./results.js";
//# sourceMappingURL=index.d.ts.map