MCPcopy
hub / github.com/nodejs/node / test

Function test

deps/v8/test/mjsunit/compiler/number-isfinite.js:7–23  ·  view source on GitHub ↗
(f)

Source from the content-addressed store, hash-verified

5// Flags: --allow-natives-syntax
6
7function test(f) {
8 assertTrue(f(0));
9 assertTrue(f(Number.MIN_VALUE));
10 assertTrue(f(Number.MAX_VALUE));
11 assertTrue(f(Number.MIN_SAFE_INTEGER));
12 assertTrue(f(Number.MIN_SAFE_INTEGER - 13));
13 assertTrue(f(Number.MAX_SAFE_INTEGER));
14 assertTrue(f(Number.MAX_SAFE_INTEGER + 23));
15 assertTrue(f(0));
16 assertTrue(f(-1));
17 assertTrue(f(123456));
18 assertFalse(f(Number.NaN));
19 assertFalse(f(Number.POSITIVE_INFINITY));
20 assertFalse(f(Number.NEGATIVE_INFINITY));
21 assertFalse(f(1 / 0));
22 assertFalse(f(-1 / 0));
23}
24
25function f(x) {
26 return Number.isFinite(+x);

Callers 1

number-isfinite.jsFile · 0.70

Calls 3

fFunction · 0.70
assertTrueFunction · 0.50
assertFalseFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…