Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit 8c8c32a

Browse files
author
v1rtl
committed
remove test utils
1 parent 25fa5d3 commit 8c8c32a

File tree

1 file changed

+0
-43
lines changed

1 file changed

+0
-43
lines changed

tests/util.ts

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -10,49 +10,6 @@ export const randomPort = async () => {
1010
return await getFreePort(random(2048, 8064))
1111
}
1212

13-
export function describe(_name: string, fn: () => void | Promise<void>) {
14-
fn()
15-
}
16-
17-
export const TEST_TIMEOUT = 3000
18-
19-
export function it(name: string, fn: (done?: unknown) => void | Promise<void>) {
20-
Deno.test(name, async () => {
21-
let done = (err?: unknown) => {
22-
if (err) throw err
23-
}
24-
let race: Promise<unknown> = Promise.resolve()
25-
26-
if (fn.length === 1) {
27-
let resolve: (value?: unknown) => void
28-
const donePromise = new Promise((r) => {
29-
resolve = r
30-
})
31-
32-
let timeoutId: number
33-
34-
race = Promise.race([
35-
new Promise(
36-
(_, reject) =>
37-
(timeoutId = setTimeout(() => {
38-
reject(new Error(`test "${name}" failed to complete by calling "done" within ${TEST_TIMEOUT}ms.`))
39-
}, TEST_TIMEOUT))
40-
),
41-
donePromise
42-
])
43-
44-
done = (err?: unknown) => {
45-
clearTimeout(timeoutId)
46-
resolve()
47-
if (err) throw err
48-
}
49-
}
50-
51-
await fn(done)
52-
await race
53-
})
54-
}
55-
5613
export const BindToSuperDeno = <Req extends Request, Res extends Response>(app: App<unknown, Req, Res>) => {
5714
const fetch = superdeno(app.handler.bind(app))
5815

0 commit comments

Comments
 (0)