Skip to content

Commit 2e98438

Browse files
rhysdjamestalmage
authored andcommitted
Add after.always and afterEach.always runners to type definitions (#873)
1 parent c740202 commit 2e98438

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

index.d.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,18 @@ export interface Runner {
1515
skip: Runner;
1616
cb: CallbackRunner;
1717
}
18+
export interface AfterRunner extends Runner {
19+
always: Runner;
20+
}
1821
export interface ContextualRunner {
1922
(name: string, run: ContextualTest): void;
2023
(run: ContextualTest): void;
2124
skip: ContextualRunner;
2225
cb: ContextualCallbackRunner;
2326
}
27+
export interface ContextualAfterRunner extends ContextualRunner {
28+
always: ContextualRunner;
29+
}
2430
export interface SerialRunner {
2531
(name: string, run: SerialTest): void;
2632
(run: SerialTest): void;
@@ -46,9 +52,9 @@ export function test(name: string, run: ContextualTest): void;
4652
export function test(run: ContextualTest): void;
4753
export namespace test {
4854
export const before: Runner;
49-
export const after: Runner;
55+
export const after: AfterRunner;
5056
export const beforeEach: ContextualRunner;
51-
export const afterEach: ContextualRunner;
57+
export const afterEach: ContextualAfterRunner;
5258

5359
export const skip: typeof test;
5460
export const only: typeof test;

0 commit comments

Comments
 (0)