mirror of https://github.com/tc39/test262.git
Add tests for Number.EPSILON
This commit is contained in:
parent
149cd4ae9a
commit
36909a0595
|
@ -0,0 +1,32 @@
|
|||
// 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.1.2.1
|
||||
esid: sec-number.epsilon
|
||||
description: >
|
||||
"EPSILON" property of Number
|
||||
info: >
|
||||
20.1.2.1 Number.EPSILON
|
||||
|
||||
The value of Number.EPSILON is the difference between 1 and the smallest value
|
||||
greater than 1 that is representable as a Number value, which is approximately
|
||||
2.2204460492503130808472633361816 x 10-16.
|
||||
|
||||
This property has the attributes { [[Writable]]: false, [[Enumerable]]: false,
|
||||
[[Configurable]]: false }.
|
||||
includes: [propertyHelper.js]
|
||||
---*/
|
||||
|
||||
assert(
|
||||
Number.EPSILON > 0,
|
||||
"value is greater than 0"
|
||||
);
|
||||
assert(
|
||||
Number.EPSILON < 0.000001,
|
||||
"value is smaller than 0.000001"
|
||||
);
|
||||
|
||||
verifyNotEnumerable(Number, "EPSILON");
|
||||
verifyNotWritable(Number, "EPSILON");
|
||||
verifyNotConfigurable(Number, "EPSILON");
|
Loading…
Reference in New Issue