summaryrefslogtreecommitdiff
path: root/js/net_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/net_test.ts')
-rw-r--r--js/net_test.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/js/net_test.ts b/js/net_test.ts
index 10652136c..23387001f 100644
--- a/js/net_test.ts
+++ b/js/net_test.ts
@@ -3,6 +3,9 @@ import { testPerm, assert, assertEquals } from "./test_util.ts";
testPerm({ net: true }, function netListenClose(): void {
const listener = Deno.listen("tcp", "127.0.0.1:4500");
+ const addr = listener.addr();
+ assertEquals(addr.network, "tcp");
+ assertEquals(addr.address, "127.0.0.1:4500");
listener.close();
});
@@ -46,11 +49,15 @@ testPerm({ net: true }, async function netDialListen(): Promise<void> {
const listener = Deno.listen("tcp", ":4500");
listener.accept().then(
async (conn): Promise<void> => {
+ assert(conn.remoteAddr != null);
+ assertEquals(conn.localAddr, "127.0.0.1:4500");
await conn.write(new Uint8Array([1, 2, 3]));
conn.close();
}
);
const conn = await Deno.dial("tcp", "127.0.0.1:4500");
+ assertEquals(conn.remoteAddr, "127.0.0.1:4500");
+ assert(conn.localAddr != null);
const buf = new Uint8Array(1024);
const readResult = await conn.read(buf);
assertEquals(3, readResult);