diff options
Diffstat (limited to 'test/suite/sputnik_converted/15_Native/15.12_The_JSON_Object/15.12.2_JSON.parse/S15.12.2_A1.js')
-rw-r--r-- | test/suite/sputnik_converted/15_Native/15.12_The_JSON_Object/15.12.2_JSON.parse/S15.12.2_A1.js | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/test/suite/sputnik_converted/15_Native/15.12_The_JSON_Object/15.12.2_JSON.parse/S15.12.2_A1.js b/test/suite/sputnik_converted/15_Native/15.12_The_JSON_Object/15.12.2_JSON.parse/S15.12.2_A1.js index 493c22122..286a190da 100644 --- a/test/suite/sputnik_converted/15_Native/15.12_The_JSON_Object/15.12.2_JSON.parse/S15.12.2_A1.js +++ b/test/suite/sputnik_converted/15_Native/15.12_The_JSON_Object/15.12.2_JSON.parse/S15.12.2_A1.js @@ -1,13 +1,13 @@ -// Copyright 2011 the Sputnik authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/**
- * @name: S15.12.2_A1;
- * @section: 15.12.2;
- * @assertion: JSON.parse must create a property with the given property name;
- * @description: Tests that JSON.parse treats "__proto__" as a regular property name;
- */
-
+// Copyright 2011 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/** + * @name: S15.12.2_A1; + * @section: 15.12.2; + * @assertion: JSON.parse must create a property with the given property name; + * @description: Tests that JSON.parse treats "__proto__" as a regular property name; + */ + // Converted for Test262 from original Sputnik source
@@ -21,13 +21,13 @@ assertion: "JSON.parse must create a property with the given property name", description: "Tests that JSON.parse treats \"__proto__\" as a regular property name",
test: function testcase() {
- var x = JSON.parse('{"__proto__":[]}');
-if (Object.getPrototypeOf(x) !== Object.prototype) {
- $FAIL('#1: JSON.parse confused by "__proto__"');
-}
-if (!Array.isArray(x.__proto__)) {
- $FAIL('#2: JSON.parse did not set "__proto__" as a regular property');
-}
+ var x = JSON.parse('{"__proto__":[]}'); +if (Object.getPrototypeOf(x) !== Object.prototype) { + $FAIL('#1: JSON.parse confused by "__proto__"'); +} +if (!Array.isArray(x.__proto__)) { + $FAIL('#2: JSON.parse did not set "__proto__" as a regular property'); +} }
});
|