diff options
Diffstat (limited to 'test/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js')
-rw-r--r-- | test/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js | 65 |
1 files changed, 31 insertions, 34 deletions
diff --git a/test/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js b/test/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js index e971d690d..320659651 100644 --- a/test/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js +++ b/test/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js @@ -7,40 +7,37 @@ es5id: 15.4.4.17-7-c-iii-28 description: Array.prototype.some - true prevents further side effects ---*/ -var result = false; - -function callbackfn(val, idx, obj) { - if (idx > 1) { - result = true; - } - return val > 10; -} - -var obj = { - length: 20 -}; - -Object.defineProperty(obj, "0", { - get: function() { - return 8; - }, - configurable: true -}); - -Object.defineProperty(obj, "1", { - get: function() { - return 11; - }, - configurable: true -}); - -Object.defineProperty(obj, "2", { - get: function() { - result = true; - return 11; - }, - configurable: true -}); + var result = false; + function callbackfn(val, idx, obj) { + if (idx > 1) { + result = true; + } + return val > 10; + } + + var obj = { length: 20 }; + + Object.defineProperty(obj, "0", { + get: function () { + return 8; + }, + configurable: true + }); + + Object.defineProperty(obj, "1", { + get: function () { + return 11; + }, + configurable: true + }); + + Object.defineProperty(obj, "2", { + get: function () { + result = true; + return 11; + }, + configurable: true + }); assert(Array.prototype.some.call(obj, callbackfn), 'Array.prototype.some.call(obj, callbackfn) !== true'); assert.sameValue(result, false, 'result'); |