Skip to content
Closed
Prev Previous commit
test: revert changes in test-fs-stat-bigint.js
  • Loading branch information
jy95 authored Nov 23, 2018
commit 7f6555edac5cda5054530468306dbcb8881b1a94
36 changes: 27 additions & 9 deletions test/parallel/test-fs-stat-bigint.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,33 @@ function verifyStats(bigintStats, numStats) {
`Number version ${time}, BigInt version ${time2}n`);
} else if (key === 'mode') {
assert.strictEqual(bigintStats[key], BigInt(val));
['isBlockDevice',
'isCharacterDevice',
'isDirectory',
'isFIFO',
'isFile',
'isSocket',
'isSymbolicLink'
].forEach(
(fct) => assert.strictEqual(bigintStats[fct](), numStats[fct]())
assert.strictEqual(
bigintStats.isBlockDevice(),
numStats.isBlockDevice()
);
assert.strictEqual(
bigintStats.isCharacterDevice(),
numStats.isCharacterDevice()
);
assert.strictEqual(
bigintStats.isDirectory(),
numStats.isDirectory()
);
assert.strictEqual(
bigintStats.isFIFO(),
numStats.isFIFO()
);
assert.strictEqual(
bigintStats.isFile(),
numStats.isFile()
);
assert.strictEqual(
bigintStats.isSocket(),
numStats.isSocket()
);
assert.strictEqual(
bigintStats.isSymbolicLink(),
numStats.isSymbolicLink()
);
} else if (common.isWindows && (key === 'blksize' || key === 'blocks')) {
assert.strictEqual(bigintStats[key], undefined);
Expand Down