mirror of https://github.com/tc39/test262.git
Expand tests for Math.log1p
This commit is contained in:
parent
080afac906
commit
f3bfaa692d
|
@ -0,0 +1,27 @@
|
||||||
|
// Copyright (C) 2016 The V8 Project authors. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
es6id: 20.2.2.21
|
||||||
|
esid: sec-math.log1p
|
||||||
|
description: >
|
||||||
|
Return specific results
|
||||||
|
info: |
|
||||||
|
Math.log1p ( x )
|
||||||
|
|
||||||
|
If x is NaN, the result is NaN.
|
||||||
|
If x is less than -1, the result is NaN.
|
||||||
|
If x is -1, the result is -∞.
|
||||||
|
If x is +0, the result is +0.
|
||||||
|
If x is -0, the result is -0.
|
||||||
|
If x is +∞, the result is +∞.
|
||||||
|
---*/
|
||||||
|
|
||||||
|
assert.sameValue(Math.log1p(NaN), NaN, "NaN");
|
||||||
|
assert.sameValue(Math.log1p(-1.000001), NaN, "-1.000001");
|
||||||
|
assert.sameValue(Math.log1p(-2), NaN, "-2");
|
||||||
|
assert.sameValue(Math.log1p(-Infinity), NaN, "-Infinity");
|
||||||
|
assert.sameValue(Math.log1p(-1), -Infinity, "-1");
|
||||||
|
assert.sameValue(Math.log1p(0), 0, "0");
|
||||||
|
assert.sameValue(Math.log1p(-0), -0, "-0");
|
||||||
|
assert.sameValue(Math.log1p(Infinity), Infinity, "Infinity");
|
Loading…
Reference in New Issue