22 lines
No EOL
880 B
TypeScript
22 lines
No EOL
880 B
TypeScript
import Mocha = require("mocha");
|
|
|
|
export = FailedTestsReporter;
|
|
|
|
declare class FailedTestsReporter extends Mocha.reporters.Base {
|
|
passes: Mocha.Test[];
|
|
failures: Mocha.Test[];
|
|
reporterOptions: FailedTestsReporter.ReporterOptions;
|
|
reporter?: Mocha.reporters.Base;
|
|
constructor(runner: Mocha.Runner, options?: { reporterOptions?: FailedTestsReporter.ReporterOptions });
|
|
static writeFailures(file: string, passes: ReadonlyArray<Mocha.Test>, failures: ReadonlyArray<Mocha.Test>, keepFailed: boolean, done: (err?: NodeJS.ErrnoException) => void): void;
|
|
done(failures: number, fn?: (failures: number) => void): void;
|
|
}
|
|
|
|
declare namespace FailedTestsReporter {
|
|
interface ReporterOptions {
|
|
file?: string;
|
|
keepFailed?: boolean;
|
|
reporter?: string | Mocha.ReporterConstructor;
|
|
reporterOptions?: any;
|
|
}
|
|
} |