summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests/Math.trunc.js
blob: 79b257b176994e38eb778b3fc2fb92aadb3a7895 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
load("test-common.js")

try {
    assert(Math.trunc(13.37) === 13);
    assert(Math.trunc(42.84) === 42);
    assert(Math.trunc(0.123) ===  0);
    assert(Math.trunc(-0.123) === -0);

    assert(isNaN(Math.trunc(NaN)));
    assert(isNaN(Math.trunc('foo')));
    assert(isNaN(Math.trunc()));

    assert(Math.trunc.length === 1);

    console.log("PASS");
} catch (e) {
    console.log("FAIL: " + e);
}