@@ -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