UNPKG

941 BTypeScriptView Raw
1import { Logger } from "./runner";
2import { LintError } from "./verify/lintError";
3export interface TestOutput {
4 skipped: false;
5 errorsFromLinter: LintError[];
6 errorsFromMarkup: LintError[];
7 fixesFromLinter: string;
8 fixesFromMarkup: string;
9 markupFromLinter: string;
10 markupFromMarkup: string;
11}
12export interface SkippedTest {
13 skipped: true;
14 requirement: string;
15}
16export interface TestResult {
17 directory: string;
18 results: {
19 [fileName: string]: TestOutput | SkippedTest;
20 };
21}
22export declare function runTests(patterns: string[], rulesDirectory?: string | string[]): TestResult[];
23export declare function runTest(testDirectory: string, rulesDirectory?: string | string[]): TestResult;
24export declare function consoleTestResultsHandler(testResults: TestResult[], logger: Logger): boolean;
25export declare function consoleTestResultHandler(testResult: TestResult, logger: Logger): boolean;