diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-322.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-322.js | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-322.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-322.js index f8597ced1..b14567fe7 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-322.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-322.js @@ -11,31 +11,31 @@ description: > includes: [propertyHelper.js] ---*/ -(function () { - function setFunc(value) { - this.genericPropertyString = value; - } +(function() { + function setFunc(value) { + this.genericPropertyString = value; + } + Object.defineProperty(arguments, "genericProperty", { + set: setFunc, + configurable: false + }); + try { Object.defineProperty(arguments, "genericProperty", { - set: setFunc, - configurable: false + set: function(value) { + this.genericPropertyString1 = value; + } }); - try { - Object.defineProperty(arguments, "genericProperty", { - set: function (value) { - this.genericPropertyString1 = value; - } - }); - $ERROR("Expected an exception."); - } catch (e) { - verifyWritable(arguments, "genericProperty", "genericPropertyString"); - - verifyNotEnumerable(arguments, "genericProperty"); + $ERROR("Expected an exception."); + } catch (e) { + verifyWritable(arguments, "genericProperty", "genericPropertyString"); - verifyNotConfigurable(arguments, "genericProperty"); + verifyNotEnumerable(arguments, "genericProperty"); - if (!(e instanceof TypeError)) { - $ERROR("Expected TypeError, got " + e); - } + verifyNotConfigurable(arguments, "genericProperty"); + if (!(e instanceof TypeError)) { + $ERROR("Expected TypeError, got " + e); } + + } }(1, 2, 3)); |