Skip to content

Commit 6d86f8a

Browse files
waelsy123danielleadams
authored andcommitted
test: os, replace custom flatten method with built-in Array.flat
PR-URL: #38770 Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 9054d25 commit 6d86f8a

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

test/parallel/test-os.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ const is = {
3939
}
4040
};
4141

42-
const flatten = (arr) =>
43-
arr.reduce((acc, c) =>
44-
acc.concat(Array.isArray(c) ? flatten(c) : c), []);
45-
4642
process.env.TMPDIR = '/tmpdir';
4743
process.env.TMP = '/tmp';
4844
process.env.TEMP = '/temp';
@@ -174,7 +170,8 @@ const netmaskToCIDRSuffixMap = new Map(Object.entries({
174170
'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff': 128
175171
}));
176172

177-
flatten(Object.values(interfaces))
173+
Object.values(interfaces)
174+
.flat(Infinity)
178175
.map((v) => ({ v, mask: netmaskToCIDRSuffixMap.get(v.netmask) }))
179176
.forEach(({ v, mask }) => {
180177
assert.ok('cidr' in v, `"cidr" prop not found in ${inspect(v)}`);

0 commit comments

Comments
 (0)