From 00a8511934e10a25b0afc2b7437a24f9b0fd0e59 Mon Sep 17 00:00:00 2001 From: James M Snell Date: Thu, 6 Sep 2018 15:27:57 -0700 Subject: [PATCH] test: minor refactor in common/index.js PR-URL: https://github.com/nodejs/node/pull/22738 Reviewed-By: Colin Ihrig Reviewed-By: Refael Ackermann Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca Reviewed-By: Anna Henningsen Reviewed-By: Trivikram Kamat Reviewed-By: George Adams --- test/common/index.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/test/common/index.js b/test/common/index.js index ed2c28aea4c773..0da37360bc4aa1 100644 --- a/test/common/index.js +++ b/test/common/index.js @@ -143,16 +143,14 @@ const PIPE = (() => { return path.join(pipePrefix, pipeName); })(); -let hasIPv6; -{ +const hasIPv6 = (() => { const iFaces = os.networkInterfaces(); const re = isWindows ? /Loopback Pseudo-Interface/ : /lo/; - hasIPv6 = Object.keys(iFaces).some(function(name) { - return re.test(name) && iFaces[name].some(function(info) { - return info.family === 'IPv6'; - }); + return Object.keys(iFaces).some((name) => { + return re.test(name) && + iFaces[name].some(({ family }) => family === 'IPv6'); }); -} +})(); /* * Check that when running a test with