summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests/builtins/Math/Math.trunc.js
blob: b3e4eafaebc79a463baa5fb340e939ee92a70cf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
test("basic functionality", () => {
    expect(Math.trunc).toHaveLength(1);

    expect(Math.trunc(13.37)).toBe(13);
    expect(Math.trunc(42.84)).toBe(42);
    expect(Math.trunc(0.123)).toBe( 0);
    expect(Math.trunc(-0.123)).toBe(-0);

    expect(Math.trunc(NaN)).toBeNaN();
    expect(Math.trunc('foo')).toBeNaN();
    expect(Math.trunc()).toBeNaN();
});