diff options
-rw-r--r-- | test/js/node/net/node-net-server.test.ts | 56 |
1 files changed, 27 insertions, 29 deletions
diff --git a/test/js/node/net/node-net-server.test.ts b/test/js/node/net/node-net-server.test.ts index f28513086..398959bd6 100644 --- a/test/js/node/net/node-net-server.test.ts +++ b/test/js/node/net/node-net-server.test.ts @@ -262,7 +262,7 @@ describe("net.createServer listen", () => { }); }); -describe("tls.createServer events", () => { +describe("net.createServer events", () => { it("should receive data", done => { const { mustCall, mustNotCall } = createCallCheckCtx(done); let timeout: Timer; @@ -490,8 +490,8 @@ describe("tls.createServer events", () => { }); }); - it.skip("should echo data", done => { - const { mustCall, mustNotCall } = createCallCheckCtx(done); + it("should echo data", done => { + const { mustNotCall } = createCallCheckCtx(done); let timeout: Timer; let client: any = null; const server: Server = createServer((socket: Socket) => { @@ -511,32 +511,30 @@ describe("tls.createServer events", () => { //should be faster than 100ms timeout = setTimeout(closeAndFail, 100); - server.listen( - mustCall(async () => { - const address = server.address() as AddressInfo; - client = await Bun.connect({ - hostname: address.address, - port: address.port, - socket: { - drain(socket) { - socket.write("Hello"); - }, - data(socket, data) { - is_done = true; - clearTimeout(timeout); - server.close(); - socket.end(); - expect(data.byteLength).toBe(5); - expect(data.toString("utf8")).toBe("Hello"); - done(); - }, - open(socket) { - socket.write("Hello"); - }, - connectError: closeAndFail, // connection failed + server.listen(async () => { + const address = server.address() as AddressInfo; + client = await Bun.connect({ + hostname: address.address, + port: address.port, + socket: { + drain(socket) { + socket.write("Hello"); }, - }).catch(closeAndFail); - }), - ); + data(socket, data) { + is_done = true; + clearTimeout(timeout); + server.close(); + socket.end(); + expect(data.byteLength).toBe(5); + expect(data.toString("utf8")).toBe("Hello"); + done(); + }, + open(socket) { + socket.write("Hello"); + }, + connectError: closeAndFail, // connection failed + }, + }).catch(closeAndFail); + }); }); }); |