summaryrefslogtreecommitdiff
path: root/cli/js/tests/net_test.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2020-04-28 15:17:55 -0400
committerGitHub <noreply@github.com>2020-04-28 15:17:55 -0400
commitea28a088a473083cb759a3264235005a25450cbc (patch)
tree26a23ec5399638e2131eaacf5280830d17f98358 /cli/js/tests/net_test.ts
parentf899d76667e9a3d96a685c2e920adf17a6d448bf (diff)
Remove Conn.closeRead (#4970)
Diffstat (limited to 'cli/js/tests/net_test.ts')
-rw-r--r--cli/js/tests/net_test.ts69
1 files changed, 0 insertions, 69 deletions
diff --git a/cli/js/tests/net_test.ts b/cli/js/tests/net_test.ts
index ef3cd833d..fc1802792 100644
--- a/cli/js/tests/net_test.ts
+++ b/cli/js/tests/net_test.ts
@@ -374,75 +374,6 @@ unitTest(
ignore: true,
perms: { net: true },
},
- async function netCloseReadSuccess() {
- const addr = { hostname: "127.0.0.1", port: 4500 };
- const listener = Deno.listen(addr);
- const closeDeferred = createResolvable();
- const closeReadDeferred = createResolvable();
- listener.accept().then(async (conn) => {
- await closeReadDeferred;
- await conn.write(new Uint8Array([1, 2, 3]));
- const buf = new Uint8Array(1024);
- const readResult = await conn.read(buf);
- assertEquals(3, readResult);
- assertEquals(4, buf[0]);
- assertEquals(5, buf[1]);
- assertEquals(6, buf[2]);
- conn.close();
- closeDeferred.resolve();
- });
- const conn = await Deno.connect(addr);
- conn.closeRead(); // closing read
- closeReadDeferred.resolve();
- const buf = new Uint8Array(1024);
- const readResult = await conn.read(buf);
- assertEquals(readResult, null); // with immediate EOF
- // Ensure closeRead does not impact write
- await conn.write(new Uint8Array([4, 5, 6]));
- await closeDeferred;
- listener.close();
- conn.close();
- }
-);
-
-unitTest(
- {
- // FIXME(bartlomieju)
- ignore: true,
- perms: { net: true },
- },
- async function netDoubleCloseRead() {
- const addr = { hostname: "127.0.0.1", port: 4500 };
- const listener = Deno.listen(addr);
- const closeDeferred = createResolvable();
- listener.accept().then(async (conn) => {
- await conn.write(new Uint8Array([1, 2, 3]));
- await closeDeferred;
- conn.close();
- });
- const conn = await Deno.connect(addr);
- conn.closeRead(); // closing read
- let err;
- try {
- // Duplicated close should throw error
- conn.closeRead();
- } catch (e) {
- err = e;
- }
- assert(!!err);
- assert(err instanceof Deno.errors.NotConnected);
- closeDeferred.resolve();
- listener.close();
- conn.close();
- }
-);
-
-unitTest(
- {
- // FIXME(bartlomieju)
- ignore: true,
- perms: { net: true },
- },
async function netCloseWriteSuccess() {
const addr = { hostname: "127.0.0.1", port: 4500 };
const listener = Deno.listen(addr);