diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/unit/globals_test.ts | 4 | ||||
-rw-r--r-- | cli/tests/unit/net_test.ts | 2 | ||||
-rw-r--r-- | cli/tests/unit/test_util.ts | 4 | ||||
-rw-r--r-- | cli/tests/unit/timers_test.ts | 2 | ||||
-rw-r--r-- | cli/tests/workers_round_robin_bench.ts | 8 | ||||
-rw-r--r-- | cli/tests/workers_startup_bench.ts | 4 | ||||
-rw-r--r-- | cli/tests/workers_test.ts | 4 |
7 files changed, 14 insertions, 14 deletions
diff --git a/cli/tests/unit/globals_test.ts b/cli/tests/unit/globals_test.ts index 4fd531b25..988e6a9df 100644 --- a/cli/tests/unit/globals_test.ts +++ b/cli/tests/unit/globals_test.ts @@ -131,13 +131,13 @@ unitTest(async function windowQueueMicrotask(): Promise<void> { let resolve1: () => void | undefined; let resolve2: () => void | undefined; let microtaskDone = false; - const p1 = new Promise((res): void => { + const p1 = new Promise<void>((res): void => { resolve1 = (): void => { microtaskDone = true; res(); }; }); - const p2 = new Promise((res): void => { + const p2 = new Promise<void>((res): void => { resolve2 = (): void => { assert(microtaskDone); res(); diff --git a/cli/tests/unit/net_test.ts b/cli/tests/unit/net_test.ts index 8eaabdbba..6165e77f6 100644 --- a/cli/tests/unit/net_test.ts +++ b/cli/tests/unit/net_test.ts @@ -327,7 +327,7 @@ unitTest( const listener = Deno.listen(addr); iterate(listener); - await new Promise((resolve: () => void, _) => { + await new Promise<void>((resolve) => { setTimeout(resolve, 100); }); const conn1 = await Deno.connect(addr); diff --git a/cli/tests/unit/test_util.ts b/cli/tests/unit/test_util.ts index 672c7defc..6163865de 100644 --- a/cli/tests/unit/test_util.ts +++ b/cli/tests/unit/test_util.ts @@ -188,14 +188,14 @@ export function unitTest( } export interface ResolvableMethods<T> { - resolve: (value?: T | PromiseLike<T>) => void; + resolve: (value: T | PromiseLike<T>) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable<T> = Promise<T> & ResolvableMethods<T>; -export function createResolvable<T>(): Resolvable<T> { +export function createResolvable<T = void>(): Resolvable<T> { let methods: ResolvableMethods<T>; const promise = new Promise<T>((resolve, reject): void => { methods = { resolve, reject }; diff --git a/cli/tests/unit/timers_test.ts b/cli/tests/unit/timers_test.ts index 2d69ddb44..af876b742 100644 --- a/cli/tests/unit/timers_test.ts +++ b/cli/tests/unit/timers_test.ts @@ -8,7 +8,7 @@ import { } from "./test_util.ts"; function waitForMs(ms: number): Promise<number> { - return new Promise((resolve: () => void): number => setTimeout(resolve, ms)); + return new Promise((resolve): number => setTimeout(resolve, ms)); } unitTest(async function timeoutSuccess(): Promise<void> { diff --git a/cli/tests/workers_round_robin_bench.ts b/cli/tests/workers_round_robin_bench.ts index e97970f27..2edb92b8c 100644 --- a/cli/tests/workers_round_robin_bench.ts +++ b/cli/tests/workers_round_robin_bench.ts @@ -6,14 +6,14 @@ const workerCount = 4; const cmdsPerWorker = 400; export interface ResolvableMethods<T> { - resolve: (value?: T | PromiseLike<T>) => void; + resolve: (value: T | PromiseLike<T>) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable<T> = Promise<T> & ResolvableMethods<T>; -export function createResolvable<T>(): Resolvable<T> { +export function createResolvable<T = void>(): Resolvable<T> { let methods: ResolvableMethods<T>; const promise = new Promise<T>((resolve, reject): void => { methods = { resolve, reject }; @@ -41,7 +41,7 @@ async function main(): Promise<void> { new URL("subdir/bench_worker.ts", import.meta.url).href, { type: "module" }, ); - const promise = createResolvable<void>(); + const promise = createResolvable(); worker.onmessage = (e): void => { if (e.data.cmdId === 0) promise.resolve(); }; @@ -68,7 +68,7 @@ async function main(): Promise<void> { } } for (const [, worker] of workers) { - const promise = createResolvable<void>(); + const promise = createResolvable(); worker.onmessage = (e): void => { if (e.data.cmdId === 3) promise.resolve(); }; diff --git a/cli/tests/workers_startup_bench.ts b/cli/tests/workers_startup_bench.ts index 5213e24cd..0d58b7912 100644 --- a/cli/tests/workers_startup_bench.ts +++ b/cli/tests/workers_startup_bench.ts @@ -8,7 +8,7 @@ async function bench(): Promise<void> { new URL("subdir/bench_worker.ts", import.meta.url).href, { type: "module" }, ); - const promise = new Promise((resolve): void => { + const promise = new Promise<void>((resolve): void => { worker.onmessage = (e): void => { if (e.data.cmdId === 0) resolve(); }; @@ -19,7 +19,7 @@ async function bench(): Promise<void> { } console.log("Done creating workers closing workers!"); for (const worker of workers) { - const promise = new Promise((resolve): void => { + const promise = new Promise<void>((resolve): void => { worker.onmessage = (e): void => { if (e.data.cmdId === 3) resolve(); }; diff --git a/cli/tests/workers_test.ts b/cli/tests/workers_test.ts index 7cff6848b..c74680c27 100644 --- a/cli/tests/workers_test.ts +++ b/cli/tests/workers_test.ts @@ -10,14 +10,14 @@ import { assert, assertEquals } from "../../std/testing/asserts.ts"; export interface ResolvableMethods<T> { - resolve: (value?: T | PromiseLike<T>) => void; + resolve: (value: T | PromiseLike<T>) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable<T> = Promise<T> & ResolvableMethods<T>; -export function createResolvable<T>(): Resolvable<T> { +export function createResolvable<T = void>(): Resolvable<T> { let methods: ResolvableMethods<T>; const promise = new Promise<T>((resolve, reject): void => { methods = { resolve, reject }; |