diff --git a/test/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A3.js b/test/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A3.js
deleted file mode 100644
index c0f9c501e4c1031c9422fd535c3043b34f7ba0b7..0000000000000000000000000000000000000000
--- a/test/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A3.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright 2009 the Sputnik authors.  All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-info: Number.NEGATIVE_INFINITY is DontDelete
-es5id: 15.7.3.5_A3
-description: Checking if deleting Number.NEGATIVE_INFINITY fails
-includes: [propertyHelper.js]
----*/
-
-verifyNotConfigurable(Number, "NEGATIVE_INFINITY");
-
-// CHECK#1
-try {
-  if (delete Number.NEGATIVE_INFINITY !== false) {
-    $ERROR('#1: delete Number.NEGATIVE_INFINITY === false');
-  }
-} catch (e) {
-  if (e instanceof Test262Error) throw e;
-  assert(e instanceof TypeError);
-}
diff --git a/test/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A4.js b/test/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A4.js
deleted file mode 100644
index af3f480e8ff7d5fbdcdb45976e2fee6259a03aee..0000000000000000000000000000000000000000
--- a/test/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A4.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright 2009 the Sputnik authors.  All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-info: Number.NEGATIVE_INFINITY has the attribute DontEnum
-es5id: 15.7.3.5_A4
-description: Checking if enumerating Number.NEGATIVE_INFINITY fails
----*/
-
-//CHECK#1
-for(var x in Number) {
-  if(x === "NEGATIVE_INFINITY") {
-    $ERROR('#1: Number.NEGATIVE_INFINITY has the attribute DontEnum');
-  }
-}
-
-if (Number.propertyIsEnumerable('NEGATIVE_INFINITY')) {
-  $ERROR('#2: Number.NEGATIVE_INFINITY has the attribute DontEnum');
-}
diff --git a/test/built-ins/Number/NEGATIVE_INFINITY/prop-desc.js b/test/built-ins/Number/NEGATIVE_INFINITY/prop-desc.js
new file mode 100644
index 0000000000000000000000000000000000000000..d921a0537eb5fc5add8579345efc9843e6b56b31
--- /dev/null
+++ b/test/built-ins/Number/NEGATIVE_INFINITY/prop-desc.js
@@ -0,0 +1,19 @@
+// 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.11
+esid: sec-number.negative_infinity
+description: >
+  "NEGATIVE_INFINITY" property of Number
+info: >
+  Number.NEGATIVE_INFINITY
+
+  This property has the attributes { [[Writable]]: false, [[Enumerable]]: false,
+  [[Configurable]]: false }.
+includes: [propertyHelper.js]
+---*/
+
+verifyNotEnumerable(Number, "NEGATIVE_INFINITY");
+verifyNotWritable(Number, "NEGATIVE_INFINITY");
+verifyNotConfigurable(Number, "NEGATIVE_INFINITY");
diff --git a/test/built-ins/Number/NEGATIVE_INFINITY/value.js b/test/built-ins/Number/NEGATIVE_INFINITY/value.js
new file mode 100644
index 0000000000000000000000000000000000000000..1b9275c4fe2d27184d792f70936bd53de2a0b782
--- /dev/null
+++ b/test/built-ins/Number/NEGATIVE_INFINITY/value.js
@@ -0,0 +1,16 @@
+// 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.11
+esid: sec-number.negative_infinity
+description: >
+  The value of Number.NEGATIVE_INFINITY is -Infinity
+info: >
+  Number.NEGATIVE_INFINITY
+
+  The value of Number.NEGATIVE_INFINITY is -∞.
+includes: [propertyHelper.js]
+---*/
+
+assert.sameValue(Number.NEGATIVE_INFINITY, -Infinity);