Skip to content

Commit e2f47a3

Browse files
committed
test(server): fixed unix socket helper close method
1 parent 8ef15d9 commit e2f47a3

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

test/helpers/test-unix-socket.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ const TestUnixSocket = class TestUnixSocket {
1515
}
1616

1717
close(done) {
18-
// get rid of connected sockets
19-
for (const socket of this.sockets.values()) {
20-
socket.destroy();
18+
if (this.server.listening) {
19+
// get rid of connected sockets
20+
for (const socket of this.sockets.values()) {
21+
socket.destroy();
22+
}
23+
this.server.close(done);
24+
} else {
25+
done();
2126
}
22-
this.server.close(done);
2327
}
2428
};
2529

test/server/socket-option.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ describe('socket', () => {
9595
});
9696
});
9797

98-
it('should work as Unix socket', (done) => {
98+
it('should throw already used error', (done) => {
9999
server = testServer.start(
100100
config,
101101
{

test/server/utils/startUnixSocket.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ describe('startUnixSocket', () => {
8787
});
8888
});
8989

90-
it('should work as Unix socket', (done) => {
90+
it('should throw already used error', (done) => {
9191
testUnixSocket = new TestUnixSocket();
9292
startUnixSocket(
9393
testUnixSocket.server,

0 commit comments

Comments
 (0)