-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.d.ts
More file actions
35 lines (34 loc) · 1.8 KB
/
index.d.ts
File metadata and controls
35 lines (34 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
declare function aqa(
testName: string,
testFn: (t: aqa.Asserts) => unknown
): { name: string; fn: (t: aqa.Asserts) => unknown };
declare namespace aqa {
var ignore: symbol;
var ignoreExtra: (value: any) => any;
var before: (fn: (t: Asserts) => unknown) => void;
var beforeEach: (fn: (t: Asserts) => unknown) => void;
var after: (fn: (t: Asserts) => unknown) => void;
var afterEach: (fn: (t: Asserts) => unknown) => void;
var skipFile: (reason?: string) => void;
var mock: (lib: any, fnName: string, mockFn: any) => { restore: () => void; calls: any[][] };
var solo: (testName: string, testFn: (t: Asserts) => unknown) => { name: string; fn: (t: Asserts) => unknown };
var skip: (testName: string, testFn: (t: Asserts) => unknown) => { name: string; fn: (t: Asserts) => unknown };
interface Asserts {
is(actual: any, expected: any, message?: string): void;
not(actual: any, expected: any, message?: string): void;
near(actual: any, expected: any, delta: any, message?: string): void;
notNear(actual: any, expected: any, delta: any, message?: string): void;
deepEqual(actual: any, expected: any, message?: string, _equality?: boolean): void;
notDeepEqual(actual: any, expected: any, message?: string): void;
true(actual: any, message?: string): void;
false(actual: any, message?: string): void;
throws(fn: any, opts?: any, message?: string): any;
notThrows(fn: any, message?: string): void;
throwsAsync(fn: any, opts?: any, message?: string): Promise<any>;
notThrowsAsync(fn: any, message?: string): Promise<void>;
disableLogging(): void;
log(s?: any): void;
mock(lib: any, fnName: string, mockFn: any): { restore: () => void; calls: any[][] };
}
}
export = aqa;