@stryker-mutator/mocha-runner
Version:
A plugin to use the mocha test runner in Stryker, the JavaScript mutation testing framework
21 lines • 839 B
TypeScript
import { Logger } from '@stryker-mutator/api/logging';
import { MochaOptions } from '../src-generated/mocha-runner-options.js';
import { MochaRunnerWithStrykerOptions } from './mocha-runner-with-stryker-options.js';
/**
* Subset of defaults for mocha options
* @see https://github.com/mochajs/mocha/blob/master/lib/mocharc.json
*/
export declare const DEFAULT_MOCHA_OPTIONS: Readonly<MochaOptions>;
export declare class MochaOptionsLoader {
private readonly log;
static inject: ["logger"];
constructor(log: Logger);
load(strykerOptions: MochaRunnerWithStrykerOptions): MochaOptions;
private loadMochaOptions;
private loadMocha6Options;
private loadLegacyMochaOptsFile;
private readMochaOptsFile;
private parseOptsFile;
private parseNextString;
}
//# sourceMappingURL=mocha-options-loader.d.ts.map