diff options
Diffstat (limited to 'cli/js/lib.deno.ns.d.ts')
-rw-r--r-- | cli/js/lib.deno.ns.d.ts | 18 |
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>; } |