diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js index 32abc599d..6c092c6ee 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js @@ -14,33 +14,33 @@ includes: [propertyHelper.js] flags: [noStrict] ---*/ -(function (a, b, c) { +(function(a, b, c) { + Object.defineProperty(arguments, "0", { + value: 10, + writable: false, + enumerable: false, + configurable: false + }); + try { Object.defineProperty(arguments, "0", { - value: 10, - writable: false, - enumerable: false, - configurable: false + configurable: true }); - try { - Object.defineProperty(arguments, "0", { - configurable: true - }); - $ERROR("Expected an exception."); - } catch (e) { - if (!(e instanceof TypeError)) { - $ERROR("Expected TypeError, got " + e); - } + $ERROR("Expected an exception."); + } catch (e) { + if (!(e instanceof TypeError)) { + $ERROR("Expected TypeError, got " + e); + } - verifyEqualTo(arguments, "0", 10); + verifyEqualTo(arguments, "0", 10); - verifyNotWritable(arguments, "0"); + verifyNotWritable(arguments, "0"); - verifyNotEnumerable(arguments, "0"); + verifyNotEnumerable(arguments, "0"); - verifyNotConfigurable(arguments, "0"); + verifyNotConfigurable(arguments, "0"); - if (a !== 10) { - $ERROR('Expected "a === 10", actually ' + a); - } + if (a !== 10) { + $ERROR('Expected "a === 10", actually ' + a); } + } }(0, 1, 2)); |