summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/built-ins/Math/acosh/nan-returns.js
blob: 17a96a2adb626c5be78d57e2a9a9a344f011534d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright 2015 Microsoft Corporation. All rights reserved.
// This code is governed by the license found in the LICENSE file.

/*---
description: Math.acosh with special values
es6id: 20.2.2.3
info: |
  Math.acosh ( x )

  - If x is NaN, the result is NaN.
  - If x is less than 1, the result is NaN.
---*/

assert.sameValue(Math.acosh(NaN), NaN, "NaN");
assert.sameValue(Math.acosh(0.999999), NaN, "0.999999");
assert.sameValue(Math.acosh(0), NaN, "0");
assert.sameValue(Math.acosh(-1), NaN, "-1");
assert.sameValue(Math.acosh(-Infinity), NaN, "-Infinity");

reportCompare(0, 0);