aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/js/node/net/node-net-server.test.ts56
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);
+ });
});
});