Skip to content

Commit 3d46a83

Browse files
committed
Support for Node v17
Fixes #1061
1 parent 68a1794 commit 3d46a83

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

test/client-errors.js

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,9 +1194,15 @@ test('SocketError should expose socket details (net)', (t) => {
11941194

11951195
client.request({ path: '/', method: 'GET' }, (err, data) => {
11961196
t.ok(err instanceof errors.SocketError)
1197-
t.equal(err.socket.remoteFamily, 'IPv4')
1198-
t.equal(err.socket.localAddress, '127.0.0.1')
1199-
t.equal(err.socket.remoteAddress, '127.0.0.1')
1197+
if (err.socket.remoteFamily === 'IPv4') {
1198+
t.equal(err.socket.remoteFamily, 'IPv4')
1199+
t.equal(err.socket.localAddress, '127.0.0.1')
1200+
t.equal(err.socket.remoteAddress, '127.0.0.1')
1201+
} else {
1202+
t.equal(err.socket.remoteFamily, 'IPv6')
1203+
t.equal(err.socket.localAddress, '::1')
1204+
t.equal(err.socket.remoteAddress, '::1')
1205+
}
12001206
t.type(err.socket.localPort, 'number')
12011207
t.type(err.socket.remotePort, 'number')
12021208
t.type(err.socket.bytesWritten, 'number')
@@ -1225,9 +1231,15 @@ test('SocketError should expose socket details (tls)', (t) => {
12251231

12261232
client.request({ path: '/', method: 'GET' }, (err, data) => {
12271233
t.ok(err instanceof errors.SocketError)
1228-
t.equal(err.socket.remoteFamily, 'IPv4')
1229-
t.equal(err.socket.localAddress, '127.0.0.1')
1230-
t.equal(err.socket.remoteAddress, '127.0.0.1')
1234+
if (err.socket.remoteFamily === 'IPv4') {
1235+
t.equal(err.socket.remoteFamily, 'IPv4')
1236+
t.equal(err.socket.localAddress, '127.0.0.1')
1237+
t.equal(err.socket.remoteAddress, '127.0.0.1')
1238+
} else {
1239+
t.equal(err.socket.remoteFamily, 'IPv6')
1240+
t.equal(err.socket.localAddress, '::1')
1241+
t.equal(err.socket.remoteAddress, '::1')
1242+
}
12311243
t.type(err.socket.localPort, 'number')
12321244
t.type(err.socket.remotePort, 'number')
12331245
t.type(err.socket.bytesWritten, 'number')

0 commit comments

Comments
 (0)