diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2022-01-18 15:02:56 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-18 15:02:56 -0500 |
commit | 0f3a53e5d477ca2c422ed58a65bd368d1eb0a5b2 (patch) | |
tree | 43e8199a4b5831c01bfefd439b53a2098ee4805d /cli/dts/lib.deno.unstable.d.ts | |
parent | ce52bfc59c6700e64dbe941485d078ceb9dd2158 (diff) |
feat: stabilize test steps API (#13400)
Diffstat (limited to 'cli/dts/lib.deno.unstable.d.ts')
-rw-r--r-- | cli/dts/lib.deno.unstable.d.ts | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/cli/dts/lib.deno.unstable.d.ts b/cli/dts/lib.deno.unstable.d.ts index 82cb2cc8f..988f01c81 100644 --- a/cli/dts/lib.deno.unstable.d.ts +++ b/cli/dts/lib.deno.unstable.d.ts @@ -934,43 +934,6 @@ declare namespace Deno { */ export function sleepSync(millis: number): void; - /** **UNSTABLE**: New option, yet to be vetted. */ - export interface TestContext { - /** Run a sub step of the parent test with a given name. Returns a promise - * that resolves to a boolean signifying if the step completed successfully. - * The returned promise never rejects unless the arguments are invalid. - * If the test was ignored, the promise returns `false`. - */ - step(t: TestStepDefinition): Promise<boolean>; - - /** Run a sub step of the parent test with a given name. Returns a promise - * that resolves to a boolean signifying if the step completed successfully. - * The returned promise never rejects unless the arguments are invalid. - * If the test was ignored, the promise returns `false`. - */ - step( - name: string, - fn: (t: TestContext) => void | Promise<void>, - ): Promise<boolean>; - } - - /** **UNSTABLE**: New option, yet to be vetted. */ - export interface TestStepDefinition { - fn: (t: TestContext) => void | Promise<void>; - name: string; - ignore?: boolean; - /** Check that the number of async completed ops after the test is the same - * as number of dispatched ops. Defaults to true. */ - sanitizeOps?: boolean; - /** Ensure the test case does not "leak" resources - ie. the resource table - * after the test has exactly the same contents as before the test. Defaults - * to true. */ - sanitizeResources?: boolean; - /** Ensure the test case does not prematurely cause the process to exit, - * for example via a call to `Deno.exit`. Defaults to true. */ - sanitizeExit?: boolean; - } - /** **UNSTABLE**: new API, yet to be vetted. * * A generic transport listener for message-oriented protocols. */ |