intern
Version:
Intern. A next-generation code testing stack for JavaScript.
22 lines (21 loc) • 724 B
TypeScript
import { Executor } from '../executors/Executor';
import Reporter, { ReporterProperties } from './Reporter';
import Suite from '../Suite';
import Test from '../Test';
export default class Dom extends Reporter {
document: HTMLDocument;
suiteNode: HTMLElement;
testNode: HTMLElement | undefined;
constructor(executor: Executor, options?: DomOptions);
error(error: Error): void;
suiteEnd(suite: Suite): void;
suiteStart(suite: Suite): void;
testEnd(test: Test): void;
testStart(test: Test): void;
private _scroll;
}
export interface DomProperties extends ReporterProperties {
document: Document;
suiteNode: HTMLElement;
}
export declare type DomOptions = Partial<DomProperties>;