zora-node-reporter
Version:
A reporter for zora which targets nodejs environment
20 lines (19 loc) • 569 B
TypeScript
import { AssertionResult } from 'zora';
import { Output } from './output-stream';
export interface Failure {
path: string;
data: AssertionResult;
}
export interface Test extends Iterable<Failure> {
incrementSuccess(): void;
incrementFailure(): void;
incrementSkip(): void;
writeLine(): void;
goIn(path: string): void;
goOut(path: string): void;
addFailure(failure: Failure): void;
readonly success: number;
readonly failure: number;
readonly skip: number;
}
export declare const test: (file: string, out: Output) => any;