summaryrefslogtreecommitdiff
path: root/cli/js/lib.deno.ns.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/lib.deno.ns.d.ts')
-rw-r--r--cli/js/lib.deno.ns.d.ts18
1 files changed, 13 insertions, 5 deletions
diff --git a/cli/js/lib.deno.ns.d.ts b/cli/js/lib.deno.ns.d.ts
index 2c3a9aef4..e700c286e 100644
--- a/cli/js/lib.deno.ns.d.ts
+++ b/cli/js/lib.deno.ns.d.ts
@@ -56,7 +56,8 @@ declare namespace Deno {
export enum TestEvent {
Start = "start",
- Result = "result",
+ TestStart = "testStart",
+ TestEnd = "testEnd",
End = "end"
}
@@ -65,8 +66,13 @@ declare namespace Deno {
tests: number;
}
- interface TestEventResult {
- kind: TestEvent.Result;
+ interface TestEventTestStart {
+ kind: TestEvent.TestStart;
+ name: string;
+ }
+
+ interface TestEventTestEnd {
+ kind: TestEvent.TestEnd;
result: TestResult;
}
@@ -79,14 +85,16 @@ declare namespace Deno {
interface TestReporter {
start(event: TestEventStart): Promise<void>;
- result(event: TestEventResult): Promise<void>;
+ testStart(msg: TestEventTestStart): Promise<void>;
+ testEnd(msg: TestEventTestEnd): Promise<void>;
end(event: TestEventEnd): Promise<void>;
}
export class ConsoleTestReporter implements TestReporter {
constructor();
start(event: TestEventStart): Promise<void>;
- result(event: TestEventResult): Promise<void>;
+ testStart(msg: TestEventTestStart): Promise<void>;
+ testEnd(msg: TestEventTestEnd): Promise<void>;
end(event: TestEventEnd): Promise<void>;
}