mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 20:29:11 +00:00
refactor: remove unneeded ErrorKinds (#3936)
This commit is contained in:
parent
d9efb8c02a
commit
dd8a109481
66 changed files with 553 additions and 620 deletions
|
@ -20,15 +20,14 @@ testPerm({ net: true }, async function netCloseWhileAccept(): Promise<void> {
|
|||
err = e;
|
||||
}
|
||||
assert(!!err);
|
||||
assertEquals(err.kind, Deno.ErrorKind.Other);
|
||||
assert(err instanceof Error);
|
||||
assertEquals(err.message, "Listener has been closed");
|
||||
});
|
||||
|
||||
testPerm({ net: true }, async function netConcurrentAccept(): Promise<void> {
|
||||
const listener = Deno.listen({ port: 4502 });
|
||||
let acceptErrCount = 0;
|
||||
const checkErr = (e: Deno.DenoError<Deno.ErrorKind>): void => {
|
||||
assertEquals(e.kind, Deno.ErrorKind.Other);
|
||||
const checkErr = (e: Error): void => {
|
||||
if (e.message === "Listener has been closed") {
|
||||
assertEquals(acceptErrCount, 1);
|
||||
} else if (e.message === "Another accept task is ongoing") {
|
||||
|
@ -170,8 +169,7 @@ testPerm({ net: true }, async function netDoubleCloseRead() {
|
|||
err = e;
|
||||
}
|
||||
assert(!!err);
|
||||
assertEquals(err.kind, Deno.ErrorKind.NotConnected);
|
||||
assertEquals(err.name, "NotConnected");
|
||||
assert(err instanceof Deno.Err.NotConnected);
|
||||
closeDeferred.resolve();
|
||||
listener.close();
|
||||
conn.close();
|
||||
|
@ -205,8 +203,7 @@ testPerm({ net: true }, async function netCloseWriteSuccess() {
|
|||
err = e;
|
||||
}
|
||||
assert(!!err);
|
||||
assertEquals(err.kind, Deno.ErrorKind.BrokenPipe);
|
||||
assertEquals(err.name, "BrokenPipe");
|
||||
assert(err instanceof Deno.Err.BrokenPipe);
|
||||
closeDeferred.resolve();
|
||||
listener.close();
|
||||
conn.close();
|
||||
|
@ -232,8 +229,7 @@ testPerm({ net: true }, async function netDoubleCloseWrite() {
|
|||
err = e;
|
||||
}
|
||||
assert(!!err);
|
||||
assertEquals(err.kind, Deno.ErrorKind.NotConnected);
|
||||
assertEquals(err.name, "NotConnected");
|
||||
assert(err instanceof Deno.Err.NotConnected);
|
||||
closeDeferred.resolve();
|
||||
listener.close();
|
||||
conn.close();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue