mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
test: use Number.isNaN instead of global isNaN
PR-URL: https://github.com/nodejs/node/pull/17515 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
1 parent
f3f66a8d5a
commit
b681d8d1a1
3 files changed
+5
-5
No files matched your search
@@ -28,7 +28,7 @@ const { inspect } = require('util');
|
||||
|
||||
const is = {
|
||||
number: (value, key) => {
|
||||
assert(!isNaN(value), `${key} should not be NaN`);
|
||||
assert(!Number.isNaN(value), `${key} should not be NaN`);
|
||||
assert.strictEqual(typeof value, 'number');
|
||||
},
|
||||
string: (value) => { assert.strictEqual(typeof value, 'string'); },
|
||||
|
||||
@@ -72,12 +72,12 @@ function test(clazz) {
|
||||
buffer[5] = 0xff;
|
||||
buffer[6] = 0x0f;
|
||||
buffer[7] = 0x00;
|
||||
assert.ok(isNaN(buffer.readDoubleBE(0)));
|
||||
assert.ok(Number.isNaN(buffer.readDoubleBE(0)));
|
||||
assert.strictEqual(2.225073858507201e-308, buffer.readDoubleLE(0));
|
||||
|
||||
buffer[6] = 0xef;
|
||||
buffer[7] = 0x7f;
|
||||
assert.ok(isNaN(buffer.readDoubleBE(0)));
|
||||
assert.ok(Number.isNaN(buffer.readDoubleBE(0)));
|
||||
assert.strictEqual(1.7976931348623157e+308, buffer.readDoubleLE(0));
|
||||
|
||||
buffer[0] = 0;
|
||||
|
||||
@@ -127,8 +127,8 @@ function test(clazz) {
|
||||
// Darwin ia32 does the other kind of NaN.
|
||||
// Compiler bug. No one really cares.
|
||||
assert(0x7F === buffer[7] || 0xFF === buffer[7]);
|
||||
assert.ok(isNaN(buffer.readFloatBE(0)));
|
||||
assert.ok(isNaN(buffer.readFloatLE(4)));
|
||||
assert.ok(Number.isNaN(buffer.readFloatBE(0)));
|
||||
assert.ok(Number.isNaN(buffer.readFloatLE(4)));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user