diff options
Diffstat (limited to 'test/built-ins/Object/keys')
49 files changed, 530 insertions, 462 deletions
diff --git a/test/built-ins/Object/keys/15.2.3.14-0-1.js b/test/built-ins/Object/keys/15.2.3.14-0-1.js index 404294cfb..1697ade0f 100644 --- a/test/built-ins/Object/keys/15.2.3.14-0-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-0-1.js @@ -6,6 +6,6 @@ es5id: 15.2.3.14-0-1 description: Object.keys must exist as a function ---*/ - var f = Object.keys; +var f = Object.keys; assert.sameValue(typeof(f), "function", 'typeof(f)'); diff --git a/test/built-ins/Object/keys/15.2.3.14-1-1.js b/test/built-ins/Object/keys/15.2.3.14-1-1.js index b876f99e3..280af951e 100644 --- a/test/built-ins/Object/keys/15.2.3.14-1-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-1-1.js @@ -8,4 +8,4 @@ description: > Object ---*/ - Object.keys(0); +Object.keys(0); diff --git a/test/built-ins/Object/keys/15.2.3.14-1-2.js b/test/built-ins/Object/keys/15.2.3.14-1-2.js index e7ba5f33d..2bce7c0fd 100644 --- a/test/built-ins/Object/keys/15.2.3.14-1-2.js +++ b/test/built-ins/Object/keys/15.2.3.14-1-2.js @@ -8,4 +8,4 @@ description: > Object (boolean) ---*/ - Object.keys(true); +Object.keys(true); diff --git a/test/built-ins/Object/keys/15.2.3.14-1-3.js b/test/built-ins/Object/keys/15.2.3.14-1-3.js index 426324b88..57c584576 100644 --- a/test/built-ins/Object/keys/15.2.3.14-1-3.js +++ b/test/built-ins/Object/keys/15.2.3.14-1-3.js @@ -8,4 +8,4 @@ description: > Object (string) ---*/ - Object.keys('abc'); +Object.keys('abc'); diff --git a/test/built-ins/Object/keys/15.2.3.14-1-4.js b/test/built-ins/Object/keys/15.2.3.14-1-4.js index fdc5d31ee..3bbfc5872 100644 --- a/test/built-ins/Object/keys/15.2.3.14-1-4.js +++ b/test/built-ins/Object/keys/15.2.3.14-1-4.js @@ -10,5 +10,5 @@ description: > assert.throws(TypeError, function() { - Object.keys(null); + Object.keys(null); }); diff --git a/test/built-ins/Object/keys/15.2.3.14-1-5.js b/test/built-ins/Object/keys/15.2.3.14-1-5.js index fa00eb9e0..90e9d3a6d 100644 --- a/test/built-ins/Object/keys/15.2.3.14-1-5.js +++ b/test/built-ins/Object/keys/15.2.3.14-1-5.js @@ -10,5 +10,5 @@ description: > assert.throws(TypeError, function() { - Object.keys(undefined); + Object.keys(undefined); }); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-1.js b/test/built-ins/Object/keys/15.2.3.14-2-1.js index 5f2d8f7cb..fbc22455a 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-1.js @@ -6,8 +6,11 @@ es5id: 15.2.3.14-2-1 description: Object.keys returns the standard built-in Array ---*/ - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); +var a = Object.keys(o); assert.sameValue(Array.isArray(a), true, 'Array.isArray(a)'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-2.js b/test/built-ins/Object/keys/15.2.3.14-2-2.js index 2ebe4b0d6..9383f5baf 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-2.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-2.js @@ -6,9 +6,12 @@ es5id: 15.2.3.14-2-2 description: Object.keys returns the standard built-in Array (check [[Class]] ---*/ - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); - var s = Object.prototype.toString.call(a); +var a = Object.keys(o); +var s = Object.prototype.toString.call(a); assert.sameValue(s, '[object Array]', 's'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-3.js b/test/built-ins/Object/keys/15.2.3.14-2-3.js index 0692d2ad9..f712fe05f 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-3.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-3.js @@ -6,12 +6,15 @@ es5id: 15.2.3.14-2-3 description: Object.keys returns the standard built-in Array (Array overridden) ---*/ - function Array() { } +function Array() {} - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); +var a = Object.keys(o); - var s = Object.prototype.toString.call(a); +var s = Object.prototype.toString.call(a); assert.sameValue(s, '[object Array]', 's'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-4.js b/test/built-ins/Object/keys/15.2.3.14-2-4.js index 231c1e761..c4b3c134d 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-4.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-4.js @@ -6,8 +6,11 @@ es5id: 15.2.3.14-2-4 description: Object.keys returns the standard built-in Array that is extensible ---*/ - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); +var a = Object.keys(o); assert.sameValue(Object.isExtensible(a), true, 'Object.isExtensible(a)'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-5.js b/test/built-ins/Object/keys/15.2.3.14-2-5.js index 53c37a839..ac6bd951f 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-5.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-5.js @@ -6,8 +6,11 @@ es5id: 15.2.3.14-2-5 description: Object.keys returns the standard built-in Array that is not sealed ---*/ - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); +var a = Object.keys(o); assert.sameValue(Object.isSealed(a), false, 'Object.isSealed(a)'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-6.js b/test/built-ins/Object/keys/15.2.3.14-2-6.js index 9026527d6..77fb6260e 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-6.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-6.js @@ -6,8 +6,11 @@ es5id: 15.2.3.14-2-6 description: Object.keys returns the standard built-in Array that is not frozen ---*/ - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); +var a = Object.keys(o); assert.sameValue(Object.isFrozen(a), false, 'Object.isFrozen(a)'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-7.js b/test/built-ins/Object/keys/15.2.3.14-2-7.js index 81506d56d..d2134fdd9 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-7.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-7.js @@ -8,22 +8,22 @@ description: > data or accessor properties ---*/ - var obj = {}; +var obj = {}; - Object.defineProperty(obj, "prop1", { - value: 1001, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop1", { + value: 1001, + enumerable: false, + configurable: true +}); - Object.defineProperty(obj, "prop2", { - get: function () { - return 1002; - }, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop2", { + get: function() { + return 1002; + }, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert.sameValue(arr.length, 0, 'arr.length'); diff --git a/test/built-ins/Object/keys/15.2.3.14-2-8.js b/test/built-ins/Object/keys/15.2.3.14-2-8.js index 079e50eca..3b2141a30 100644 --- a/test/built-ins/Object/keys/15.2.3.14-2-8.js +++ b/test/built-ins/Object/keys/15.2.3.14-2-8.js @@ -8,28 +8,28 @@ description: > exist in 'O' ---*/ - var obj = { - prop1: 1001, - prop2: function () { - return 1002; - } - }; +var obj = { + prop1: 1001, + prop2: function() { + return 1002; + } +}; - Object.defineProperty(obj, "prop3", { - value: 1003, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop3", { + value: 1003, + enumerable: false, + configurable: true +}); - Object.defineProperty(obj, "prop4", { - get: function () { - return 1004; - }, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop4", { + get: function() { + return 1004; + }, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert.sameValue(arr.length, 2, 'arr.length'); assert.sameValue(arr[0], "prop1", 'arr[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-1.js b/test/built-ins/Object/keys/15.2.3.14-3-1.js index c54f50d55..a958a69ed 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-1.js @@ -8,9 +8,12 @@ description: > enumerable properties ---*/ - var o = { x: 1, y: 2}; +var o = { + x: 1, + y: 2 +}; - var a = Object.keys(o); +var a = Object.keys(o); assert.sameValue(a.length, 2, 'a.length'); assert.sameValue(a[0], 'x', 'a[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-2.js b/test/built-ins/Object/keys/15.2.3.14-3-2.js index 2f40b3bfa..4e869eef7 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-2.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-2.js @@ -8,10 +8,10 @@ description: > enumerable properties (function) ---*/ - function foo() {} - foo.x = 1; - - var a = Object.keys(foo); +function foo() {} +foo.x = 1; + +var a = Object.keys(foo); assert.sameValue(a.length, 1, 'a.length'); assert.sameValue(a[0], 'x', 'a[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-3.js b/test/built-ins/Object/keys/15.2.3.14-3-3.js index 9d6d1276b..923809d3c 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-3.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-3.js @@ -8,8 +8,8 @@ description: > enumerable properties (array) ---*/ - var o = [1, 2]; - var a = Object.keys(o); +var o = [1, 2]; +var a = Object.keys(o); assert.sameValue(a.length, 2, 'a.length'); assert.sameValue(a[0], '0', 'a[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-4.js b/test/built-ins/Object/keys/15.2.3.14-3-4.js index 2d11275d4..8df65c15a 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-4.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-4.js @@ -8,24 +8,26 @@ description: > given arguments ---*/ - function testArgs2(x, y, z) { - // Properties of the arguments object are enumerable. - var a = Object.keys(arguments); - if (a.length === 2 && a[0] in arguments && a[1] in arguments) - return true; - } - function testArgs3(x, y, z) { - // Properties of the arguments object are enumerable. - var a = Object.keys(arguments); - if (a.length === 3 && a[0] in arguments && a[1] in arguments && a[2] in arguments) - return true; - } - function testArgs4(x, y, z) { - // Properties of the arguments object are enumerable. - var a = Object.keys(arguments); - if (a.length === 4 && a[0] in arguments && a[1] in arguments && a[2] in arguments && a[3] in arguments) - return true; - } +function testArgs2(x, y, z) { + // Properties of the arguments object are enumerable. + var a = Object.keys(arguments); + if (a.length === 2 && a[0] in arguments && a[1] in arguments) + return true; +} + +function testArgs3(x, y, z) { + // Properties of the arguments object are enumerable. + var a = Object.keys(arguments); + if (a.length === 3 && a[0] in arguments && a[1] in arguments && a[2] in arguments) + return true; +} + +function testArgs4(x, y, z) { + // Properties of the arguments object are enumerable. + var a = Object.keys(arguments); + if (a.length === 4 && a[0] in arguments && a[1] in arguments && a[2] in arguments && a[3] in arguments) + return true; +} assert(testArgs2(1, 2), 'testArgs2(1, 2) !== true'); assert(testArgs3(1, 2, 3), 'testArgs3(1, 2, 3) !== true'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-5.js b/test/built-ins/Object/keys/15.2.3.14-3-5.js index ed4c7b7cb..b7e549ead 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-5.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-5.js @@ -6,11 +6,13 @@ es5id: 15.2.3.14-3-5 description: Object.keys must return a fresh array on each invocation ---*/ - var literal = {a: 1}; - var keysBefore = Object.keys(literal); - assert.sameValue(keysBefore[0], 'a', 'keysBefore[0]'); - keysBefore[0] = 'x'; - var keysAfter = Object.keys(literal); +var literal = { + a: 1 +}; +var keysBefore = Object.keys(literal); +assert.sameValue(keysBefore[0], 'a', 'keysBefore[0]'); +keysBefore[0] = 'x'; +var keysAfter = Object.keys(literal); assert.sameValue(keysBefore[0], 'x', 'keysBefore[0]'); assert.sameValue(keysAfter[0], 'a', 'keysAfter[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-6.js b/test/built-ins/Object/keys/15.2.3.14-3-6.js index 582c493bb..783da2d8b 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-6.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-6.js @@ -8,8 +8,8 @@ description: > Array) ---*/ - var obj = {}; +var obj = {}; - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert(arr instanceof Array, 'arr instanceof Array !== true'); diff --git a/test/built-ins/Object/keys/15.2.3.14-3-7.js b/test/built-ins/Object/keys/15.2.3.14-3-7.js index cea8ccdca..040cdca51 100644 --- a/test/built-ins/Object/keys/15.2.3.14-3-7.js +++ b/test/built-ins/Object/keys/15.2.3.14-3-7.js @@ -8,22 +8,25 @@ description: > own enumerable properties of 'O' ---*/ - var obj = { prop1: 1001, prop2: 1002 }; +var obj = { + prop1: 1001, + prop2: 1002 +}; - Object.defineProperty(obj, "prop3", { - value: 1003, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop3", { + value: 1003, + enumerable: true, + configurable: true +}); - Object.defineProperty(obj, "prop4", { - get: function () { - return 1003; - }, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop4", { + get: function() { + return 1003; + }, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert.sameValue(arr.length, 3, 'arr.length'); diff --git a/test/built-ins/Object/keys/15.2.3.14-4-1.js b/test/built-ins/Object/keys/15.2.3.14-4-1.js index 57f7ab5a0..3ad642ebd 100644 --- a/test/built-ins/Object/keys/15.2.3.14-4-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-4-1.js @@ -6,23 +6,26 @@ es5id: 15.2.3.14-4-1 description: Object.keys - elements of the returned array start from index 0 ---*/ - var obj = { prop1: 1001, prop2: 1002 }; +var obj = { + prop1: 1001, + prop2: 1002 +}; - Object.defineProperty(obj, "prop3", { - value: 1003, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop3", { + value: 1003, + enumerable: true, + configurable: true +}); - Object.defineProperty(obj, "prop4", { - get: function () { - return 1003; - }, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop4", { + get: function() { + return 1003; + }, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert(arr.hasOwnProperty(0), 'arr.hasOwnProperty(0) !== true'); assert.sameValue(arr[0], "prop1", 'arr[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-1.js b/test/built-ins/Object/keys/15.2.3.14-5-1.js index 8f576efd9..38b86bb5c 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-1.js @@ -8,15 +8,15 @@ description: > returned array ---*/ - var obj = { }; +var obj = {}; - Object.defineProperty(obj, "prop", { - value: 1003, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop", { + value: 1003, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert(arr.hasOwnProperty(0), 'arr.hasOwnProperty(0) !== true'); assert.sameValue(arr[0], "prop", 'arr[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-10.js b/test/built-ins/Object/keys/15.2.3.14-5-10.js index 7c78da96c..9c6a93b14 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-10.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-10.js @@ -9,24 +9,24 @@ description: > in returned array ---*/ - var proto = {}; - Object.defineProperty(proto, "prop", { - get: function () { }, - enumerable: true, - configurable: true - }); - var Con = function () { }; - Con.prototype = proto; +var proto = {}; +Object.defineProperty(proto, "prop", { + get: function() {}, + enumerable: true, + configurable: true +}); +var Con = function() {}; +Con.prototype = proto; - var obj = new Con(); - Object.defineProperty(obj, "prop", { - get: function () { }, - enumerable: false, - configurable: true - }); +var obj = new Con(); +Object.defineProperty(obj, "prop", { + get: function() {}, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - assert.notSameValue(arr[p], "prop", 'arr[p]'); - } +for (var p in arr) { + assert.notSameValue(arr[p], "prop", 'arr[p]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-11.js b/test/built-ins/Object/keys/15.2.3.14-5-11.js index 3a6c31e0c..cacc8fdf2 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-11.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-11.js @@ -8,14 +8,14 @@ description: > 'O' is defined in returned array ---*/ - var obj = [1, 2, 3, 4, 5]; +var obj = [1, 2, 3, 4, 5]; - var arr = Object.keys(obj); +var arr = Object.keys(obj); - var initValue = 0; - for (var p in arr) { - if (arr.hasOwnProperty(p)) { - assert.sameValue(arr[p], initValue.toString(), 'arr[p]'); - initValue++; - } - } +var initValue = 0; +for (var p in arr) { + if (arr.hasOwnProperty(p)) { + assert.sameValue(arr[p], initValue.toString(), 'arr[p]'); + initValue++; + } +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-12.js b/test/built-ins/Object/keys/15.2.3.14-5-12.js index 0e565cc0d..8418f0262 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-12.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-12.js @@ -10,25 +10,25 @@ description: > var propertyFound = false; - var obj = [2, 3, 4, 5]; +var obj = [2, 3, 4, 5]; - Object.defineProperty(obj, "prop", { - get: function () { - return 6; - }, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop", { + get: function() { + return 6; + }, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - if (arr.hasOwnProperty(p)) { - if (arr[p] === "prop") { - propertyFound = true; - break; - } - } - } +for (var p in arr) { + if (arr.hasOwnProperty(p)) { + if (arr[p] === "prop") { + propertyFound = true; + break; + } + } +} assert(propertyFound, 'Property not found'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-13.js b/test/built-ins/Object/keys/15.2.3.14-5-13.js index 1dd461cab..4c87e4d47 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-13.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-13.js @@ -8,28 +8,28 @@ description: > 'O' is defined in returned array ---*/ - var obj = [1, , 3, , 5]; +var obj = [1, , 3, , 5]; - Object.defineProperty(obj, 5, { - value: 7, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, 5, { + value: 7, + enumerable: false, + configurable: true +}); - Object.defineProperty(obj, 10000, { - value: "ElementWithLargeIndex", - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, 10000, { + value: "ElementWithLargeIndex", + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - var index; - var initValue = 0; - for (index = 0; index < 3; index++) { - assert.sameValue(arr[index], initValue.toString(), 'Unexpected property at index: ' + index); - initValue += 2; - } +var index; +var initValue = 0; +for (index = 0; index < 3; index++) { + assert.sameValue(arr[index], initValue.toString(), 'Unexpected property at index: ' + index); + initValue += 2; +} assert.sameValue(arr.length, 4, 'arr.length'); assert.sameValue(arr[3], "10000", 'arr[3]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-14.js b/test/built-ins/Object/keys/15.2.3.14-5-14.js index 6b9c3ae25..2f9bd9617 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-14.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-14.js @@ -10,23 +10,23 @@ description: > var propertyFound = false; - var obj = [1, , 3, , 5]; +var obj = [1, , 3, , 5]; - Object.defineProperty(obj, "10000", { - get: function () { - return "ElementWithLargeIndex"; - }, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "10000", { + get: function() { + return "ElementWithLargeIndex"; + }, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - if (arr[p] === "10000") { - propertyFound = true; - break; - } - } +for (var p in arr) { + if (arr[p] === "10000") { + propertyFound = true; + break; + } +} assert(propertyFound, 'Property not found'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-15.js b/test/built-ins/Object/keys/15.2.3.14-5-15.js index c7805c030..78c95371b 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-15.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-15.js @@ -8,18 +8,18 @@ description: > object 'O' is defined in returned array ---*/ - var obj = new String("xyz"); - obj[-20] = -20; - obj[20] = 20; +var obj = new String("xyz"); +obj[-20] = -20; +obj[20] = 20; - Object.defineProperty(obj, "prop", { - value: 1003, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop", { + value: 1003, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var i = 0; i < arr.length; i++) { - assert(obj.hasOwnProperty(arr[i]), 'obj.hasOwnProperty(arr[i]) !== true'); - } +for (var i = 0; i < arr.length; i++) { + assert(obj.hasOwnProperty(arr[i]), 'obj.hasOwnProperty(arr[i]) !== true'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-16.js b/test/built-ins/Object/keys/15.2.3.14-5-16.js index 1031fd08c..327c196f4 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-16.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-16.js @@ -8,23 +8,23 @@ description: > object 'O' is defined in returned array ---*/ - var obj = new String("xyz"); - obj[-20] = -20; - obj[20] = 20; +var obj = new String("xyz"); +obj[-20] = -20; +obj[20] = 20; - Object.defineProperty(obj, "prop1", { - get: function () { }, - enumerable: true, - configurable: true - }); - Object.defineProperty(obj, "prop2", { - get: function () { }, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop1", { + get: function() {}, + enumerable: true, + configurable: true +}); +Object.defineProperty(obj, "prop2", { + get: function() {}, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var i = 0; i < arr.length; i++) { - assert(obj.hasOwnProperty(arr[i]), 'obj.hasOwnProperty(arr[i]) !== true'); - } +for (var i = 0; i < arr.length; i++) { + assert(obj.hasOwnProperty(arr[i]), 'obj.hasOwnProperty(arr[i]) !== true'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-2.js b/test/built-ins/Object/keys/15.2.3.14-5-2.js index 917ad1cf6..d88f54188 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-2.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-2.js @@ -8,17 +8,17 @@ description: > in returned array ---*/ - var obj = { }; +var obj = {}; - Object.defineProperty(obj, "prop", { - get: function () { - return 1003; - }, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop", { + get: function() { + return 1003; + }, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); assert(arr.hasOwnProperty(0), 'arr.hasOwnProperty(0) !== true'); assert.sameValue(arr[0], "prop", 'arr[0]'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-3.js b/test/built-ins/Object/keys/15.2.3.14-5-3.js index 45d321cfe..9bfa83434 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-3.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-3.js @@ -8,24 +8,27 @@ description: > defined in returned array ---*/ - var obj = { prop1: 1001, prop2: 1002 }; +var obj = { + prop1: 1001, + prop2: 1002 +}; - Object.defineProperty(obj, "prop3", { - value: 1003, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop3", { + value: 1003, + enumerable: true, + configurable: true +}); - Object.defineProperty(obj, "prop4", { - value: 1004, - enumerable: false, - configurable: true - }); +Object.defineProperty(obj, "prop4", { + value: 1004, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - if (arr.hasOwnProperty(p)) { - assert.notSameValue(arr[p], "prop4", 'arr[p]'); - } - } +for (var p in arr) { + if (arr.hasOwnProperty(p)) { + assert.notSameValue(arr[p], "prop4", 'arr[p]'); + } +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-4.js b/test/built-ins/Object/keys/15.2.3.14-5-4.js index ed6346c08..92d237cdd 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-4.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-4.js @@ -8,28 +8,28 @@ description: > defined in returned array ---*/ - var obj = {}; +var obj = {}; - Object.defineProperty(obj, "prop1", { - get: function () { }, - enumerable: true, - configurable: true - }); - Object.defineProperty(obj, "prop2", { - get: function () { }, - enumerable: false, - configurable: true - }); - Object.defineProperty(obj, "prop3", { - get: function () { }, - enumerable: true, - configurable: true - }); +Object.defineProperty(obj, "prop1", { + get: function() {}, + enumerable: true, + configurable: true +}); +Object.defineProperty(obj, "prop2", { + get: function() {}, + enumerable: false, + configurable: true +}); +Object.defineProperty(obj, "prop3", { + get: function() {}, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - if (arr.hasOwnProperty(p)) { - assert.notSameValue(arr[p], "prop2", 'arr[p]'); - } - } +for (var p in arr) { + if (arr.hasOwnProperty(p)) { + assert.notSameValue(arr[p], "prop2", 'arr[p]'); + } +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-5.js b/test/built-ins/Object/keys/15.2.3.14-5-5.js index 996f595a1..3be1366f9 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-5.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-5.js @@ -8,20 +8,20 @@ description: > defined in returned array ---*/ - var proto = {}; - Object.defineProperty(proto, "inheritedProp", { - value: 1003, - enumerable: true, - configurable: true - }); - var Con = function () { }; - Con.prototype = proto; +var proto = {}; +Object.defineProperty(proto, "inheritedProp", { + value: 1003, + enumerable: true, + configurable: true +}); +var Con = function() {}; +Con.prototype = proto; - var obj = new Con(); - obj.prop = 1004; +var obj = new Con(); +obj.prop = 1004; - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - assert.notSameValue(arr[p], "inheritedProp", 'arr[p]'); - } +for (var p in arr) { + assert.notSameValue(arr[p], "inheritedProp", 'arr[p]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-6.js b/test/built-ins/Object/keys/15.2.3.14-5-6.js index 104055137..e5ff23f98 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-6.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-6.js @@ -8,28 +8,28 @@ description: > defined in returned array ---*/ - var proto = {}; - Object.defineProperty(proto, "inheritedProp", { - get: function () { - return 1003; - }, - enumerable: true, - configurable: true - }); - var Con = function () { }; - Con.prototype = proto; +var proto = {}; +Object.defineProperty(proto, "inheritedProp", { + get: function() { + return 1003; + }, + enumerable: true, + configurable: true +}); +var Con = function() {}; +Con.prototype = proto; - var obj = new Con(); - Object.defineProperty(obj, "prop", { - get: function () { - return 1004; - }, - enumerable: true, - configurable: true - }); +var obj = new Con(); +Object.defineProperty(obj, "prop", { + get: function() { + return 1004; + }, + enumerable: true, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - assert.notSameValue(arr[p], "inheritedProp", 'arr[p]'); - } +for (var p in arr) { + assert.notSameValue(arr[p], "inheritedProp", 'arr[p]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-7.js b/test/built-ins/Object/keys/15.2.3.14-5-7.js index 8fb146cd2..c40e03400 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-7.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-7.js @@ -9,24 +9,24 @@ description: > returned array ---*/ - var proto = {}; - Object.defineProperty(proto, "prop", { - value: 1003, - enumerable: true, - configurable: true - }); - var Con = function () { }; - Con.prototype = proto; +var proto = {}; +Object.defineProperty(proto, "prop", { + value: 1003, + enumerable: true, + configurable: true +}); +var Con = function() {}; +Con.prototype = proto; - var obj = new Con(); - Object.defineProperty(obj, "prop", { - value: 1004, - enumerable: false, - configurable: true - }); +var obj = new Con(); +Object.defineProperty(obj, "prop", { + value: 1004, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - assert.notSameValue(arr[p], "prop", 'arr[p]'); - } +for (var p in arr) { + assert.notSameValue(arr[p], "prop", 'arr[p]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-8.js b/test/built-ins/Object/keys/15.2.3.14-5-8.js index 37acf9b4f..87fa6a75b 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-8.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-8.js @@ -9,24 +9,24 @@ description: > in returned array ---*/ - var proto = {}; - Object.defineProperty(proto, "prop", { - value: 1003, - enumerable: true, - configurable: true - }); - var Con = function () { }; - Con.prototype = proto; +var proto = {}; +Object.defineProperty(proto, "prop", { + value: 1003, + enumerable: true, + configurable: true +}); +var Con = function() {}; +Con.prototype = proto; - var obj = new Con(); - Object.defineProperty(obj, "prop", { - get: function () { }, - enumerable: false, - configurable: true - }); +var obj = new Con(); +Object.defineProperty(obj, "prop", { + get: function() {}, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - assert.notSameValue(arr[p], "prop", 'arr[p]'); - } +for (var p in arr) { + assert.notSameValue(arr[p], "prop", 'arr[p]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-9.js b/test/built-ins/Object/keys/15.2.3.14-5-9.js index f88c546c0..b3001fa90 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-9.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-9.js @@ -9,24 +9,24 @@ description: > returned array ---*/ - var proto = {}; - Object.defineProperty(proto, "prop", { - get: function () { }, - enumerable: true, - configurable: true - }); - var Con = function () { }; - Con.prototype = proto; +var proto = {}; +Object.defineProperty(proto, "prop", { + get: function() {}, + enumerable: true, + configurable: true +}); +var Con = function() {}; +Con.prototype = proto; - var obj = new Con(); - Object.defineProperty(obj, "prop", { - value: 1003, - enumerable: false, - configurable: true - }); +var obj = new Con(); +Object.defineProperty(obj, "prop", { + value: 1003, + enumerable: false, + configurable: true +}); - var arr = Object.keys(obj); +var arr = Object.keys(obj); - for (var p in arr) { - assert.notSameValue(arr[p], "prop", 'arr[p]'); - } +for (var p in arr) { + assert.notSameValue(arr[p], "prop", 'arr[p]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-5-a-1.js b/test/built-ins/Object/keys/15.2.3.14-5-a-1.js index 15cabe73b..b186f7c27 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-a-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-a-1.js @@ -8,11 +8,13 @@ description: > correct. ---*/ - var obj = { prop1: 1 }; +var obj = { + prop1: 1 +}; - var array = Object.keys(obj); +var array = Object.keys(obj); - var desc = Object.getOwnPropertyDescriptor(array, "0"); +var desc = Object.getOwnPropertyDescriptor(array, "0"); assert(desc.hasOwnProperty("value"), 'desc.hasOwnProperty("value") !== true'); assert.sameValue(desc.value, "prop1", 'desc.value'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-a-2.js b/test/built-ins/Object/keys/15.2.3.14-5-a-2.js index 10f811ac6..5d57f077a 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-a-2.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-a-2.js @@ -8,13 +8,15 @@ description: > correct ---*/ - var obj = { prop1: 100 }; +var obj = { + prop1: 100 +}; - var array = Object.keys(obj); +var array = Object.keys(obj); - array[0] = "isWritable"; +array[0] = "isWritable"; - var desc = Object.getOwnPropertyDescriptor(array, "0"); +var desc = Object.getOwnPropertyDescriptor(array, "0"); assert.sameValue(array[0], "isWritable", 'array[0]'); assert(desc.hasOwnProperty("writable"), 'desc.hasOwnProperty("writable") !== true'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-a-3.js b/test/built-ins/Object/keys/15.2.3.14-5-a-3.js index 25c069329..6c6a27f67 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-a-3.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-a-3.js @@ -8,16 +8,18 @@ description: > is correct ---*/ - var obj = { prop1: 100 }; +var obj = { + prop1: 100 +}; - var array = Object.keys(obj); - var desc = Object.getOwnPropertyDescriptor(array, "0"); - var result = false; - for (var index in array) { - if (obj.hasOwnProperty(array[index]) && array[index] === "prop1") { - result = true; - } - } +var array = Object.keys(obj); +var desc = Object.getOwnPropertyDescriptor(array, "0"); +var result = false; +for (var index in array) { + if (obj.hasOwnProperty(array[index]) && array[index] === "prop1") { + result = true; + } +} assert(result, 'result !== true'); assert(desc.hasOwnProperty("enumerable"), 'desc.hasOwnProperty("enumerable") !== true'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-a-4.js b/test/built-ins/Object/keys/15.2.3.14-5-a-4.js index 78b67c338..5a5287821 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-a-4.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-a-4.js @@ -8,12 +8,14 @@ description: > returned array is correct ---*/ - var obj = { prop1: 100 }; +var obj = { + prop1: 100 +}; - var array = Object.keys(obj); - var desc = Object.getOwnPropertyDescriptor(array, "0"); +var array = Object.keys(obj); +var desc = Object.getOwnPropertyDescriptor(array, "0"); - delete array[0]; +delete array[0]; assert.sameValue(typeof array[0], "undefined", 'typeof array[0]'); assert(desc.hasOwnProperty("configurable"), 'desc.hasOwnProperty("configurable") !== true'); diff --git a/test/built-ins/Object/keys/15.2.3.14-5-b-1.js b/test/built-ins/Object/keys/15.2.3.14-5-b-1.js index 6c5766333..c6b18372b 100644 --- a/test/built-ins/Object/keys/15.2.3.14-5-b-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-5-b-1.js @@ -6,14 +6,18 @@ es5id: 15.2.3.14-5-b-1 description: Object.keys - Verify that 'index' of returned array is ascend by 1 ---*/ - var obj = { prop1: 100, prop2: 200, prop3: 300 }; +var obj = { + prop1: 100, + prop2: 200, + prop3: 300 +}; - var array = Object.keys(obj); +var array = Object.keys(obj); - var idx = 0; - for (var index in array) { - if (array.hasOwnProperty(index)) { - assert.sameValue(index, idx.toString(), 'index'); - idx++; - } - } +var idx = 0; +for (var index in array) { + if (array.hasOwnProperty(index)) { + assert.sameValue(index, idx.toString(), 'index'); + idx++; + } +} diff --git a/test/built-ins/Object/keys/15.2.3.14-6-1.js b/test/built-ins/Object/keys/15.2.3.14-6-1.js index 884abd796..e6c869cfe 100644 --- a/test/built-ins/Object/keys/15.2.3.14-6-1.js +++ b/test/built-ins/Object/keys/15.2.3.14-6-1.js @@ -8,17 +8,17 @@ description: > with the order of properties in 'O' (dense array) ---*/ - var denseArray = [1, 2, 3]; +var denseArray = [1, 2, 3]; - var tempArray = []; - for (var p in denseArray) { - if (denseArray.hasOwnProperty(p)) { - tempArray.push(p); - } - } +var tempArray = []; +for (var p in denseArray) { + if (denseArray.hasOwnProperty(p)) { + tempArray.push(p); + } +} - var returnedArray = Object.keys(denseArray); +var returnedArray = Object.keys(denseArray); - for (var index in returnedArray) { - assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); - } +for (var index in returnedArray) { + assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-6-2.js b/test/built-ins/Object/keys/15.2.3.14-6-2.js index c3a1537e0..bed89a28d 100644 --- a/test/built-ins/Object/keys/15.2.3.14-6-2.js +++ b/test/built-ins/Object/keys/15.2.3.14-6-2.js @@ -8,17 +8,17 @@ description: > with the order of properties in 'O' (sparse array) ---*/ - var sparseArray = [1, 2, , 4, , 6]; +var sparseArray = [1, 2, , 4, , 6]; - var tempArray = []; - for (var p in sparseArray) { - if (sparseArray.hasOwnProperty(p)) { - tempArray.push(p); - } - } +var tempArray = []; +for (var p in sparseArray) { + if (sparseArray.hasOwnProperty(p)) { + tempArray.push(p); + } +} - var returnedArray = Object.keys(sparseArray); +var returnedArray = Object.keys(sparseArray); - for (var index in returnedArray) { - assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); - } +for (var index in returnedArray) { + assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-6-3.js b/test/built-ins/Object/keys/15.2.3.14-6-3.js index 108056b33..8607da50b 100644 --- a/test/built-ins/Object/keys/15.2.3.14-6-3.js +++ b/test/built-ins/Object/keys/15.2.3.14-6-3.js @@ -8,17 +8,17 @@ description: > with the order of properties in 'O' (String object) ---*/ - var str = new String("abc"); +var str = new String("abc"); - var tempArray = []; - for (var p in str) { - if (str.hasOwnProperty(p)) { - tempArray.push(p); - } - } +var tempArray = []; +for (var p in str) { + if (str.hasOwnProperty(p)) { + tempArray.push(p); + } +} - var returnedArray = Object.keys(str); +var returnedArray = Object.keys(str); - for (var index in returnedArray) { - assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); - } +for (var index in returnedArray) { + assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-6-4.js b/test/built-ins/Object/keys/15.2.3.14-6-4.js index b10ea7615..cacc8f39c 100644 --- a/test/built-ins/Object/keys/15.2.3.14-6-4.js +++ b/test/built-ins/Object/keys/15.2.3.14-6-4.js @@ -8,21 +8,21 @@ description: > with the order of properties in 'O' (Arguments object) ---*/ - var func = function (a, b, c) { - return arguments; - }; +var func = function(a, b, c) { + return arguments; +}; - var args = func(1, "b", false); +var args = func(1, "b", false); - var tempArray = []; - for (var p in args) { - if (args.hasOwnProperty(p)) { - tempArray.push(p); - } - } +var tempArray = []; +for (var p in args) { + if (args.hasOwnProperty(p)) { + tempArray.push(p); + } +} - var returnedArray = Object.keys(args); +var returnedArray = Object.keys(args); - for (var index in returnedArray) { - assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); - } +for (var index in returnedArray) { + assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); +} diff --git a/test/built-ins/Object/keys/15.2.3.14-6-5.js b/test/built-ins/Object/keys/15.2.3.14-6-5.js index 9e5984a78..4bd098a3e 100644 --- a/test/built-ins/Object/keys/15.2.3.14-6-5.js +++ b/test/built-ins/Object/keys/15.2.3.14-6-5.js @@ -8,19 +8,19 @@ description: > with the order of properties in 'O' (any other built-in object) ---*/ - var obj = new Date(); - obj.prop1 = 100; - obj.prop2 = "prop2"; +var obj = new Date(); +obj.prop1 = 100; +obj.prop2 = "prop2"; - var tempArray = []; - for (var p in obj) { - if (obj.hasOwnProperty(p)) { - tempArray.push(p); - } - } +var tempArray = []; +for (var p in obj) { + if (obj.hasOwnProperty(p)) { + tempArray.push(p); + } +} - var returnedArray = Object.keys(obj); +var returnedArray = Object.keys(obj); - for (var index in returnedArray) { - assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); - } +for (var index in returnedArray) { + assert.sameValue(tempArray[index], returnedArray[index], 'tempArray[index]'); +} diff --git a/test/built-ins/Object/keys/proxy-keys.js b/test/built-ins/Object/keys/proxy-keys.js index ac349430f..f9b2a155a 100644 --- a/test/built-ins/Object/keys/proxy-keys.js +++ b/test/built-ins/Object/keys/proxy-keys.js @@ -32,22 +32,34 @@ let target = { let ownKeys = { get length() { - log.push({ name: "get ownKeys['length']", receiver: this }); + log.push({ + name: "get ownKeys['length']", + receiver: this + }); return 3; }, get 0() { - log.push({ name: "get ownKeys[0]", receiver: this }); + log.push({ + name: "get ownKeys[0]", + receiver: this + }); return "a"; }, get 1() { - log.push({ name: "get ownKeys[1]", receiver: this }); + log.push({ + name: "get ownKeys[1]", + receiver: this + }); return s; }, get 2() { - log.push({ name: "get ownKeys[2]", receiver: this }); + log.push({ + name: "get ownKeys[2]", + receiver: this + }); return "b"; } }; @@ -74,15 +86,25 @@ let ownKeysDescriptors = { let handler = { get ownKeys() { - log.push({ name: "get handler.ownKeys", receiver: this }); + log.push({ + name: "get handler.ownKeys", + receiver: this + }); return (...args) => { - log.push({ name: "call handler.ownKeys", receiver: this, args }); + log.push({ + name: "call handler.ownKeys", + receiver: this, + args + }); return ownKeys; }; }, get getOwnPropertyDescriptor() { - log.push({ name: "get handler.getOwnPropertyDescriptor", receiver: this }); + log.push({ + name: "get handler.getOwnPropertyDescriptor", + receiver: this + }); return (...args) => { log.push({ name: "call handler.getOwnPropertyDescriptor", |