summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/unit/globals_test.ts4
-rw-r--r--cli/tests/unit/net_test.ts2
-rw-r--r--cli/tests/unit/test_util.ts4
-rw-r--r--cli/tests/unit/timers_test.ts2
-rw-r--r--cli/tests/workers_round_robin_bench.ts8
-rw-r--r--cli/tests/workers_startup_bench.ts4
-rw-r--r--cli/tests/workers_test.ts4
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 };