diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-8.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-8.js | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-8.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-8.js index 90115f997..f9467c096 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-8.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-8.js @@ -14,27 +14,20 @@ description: > properties ---*/ -var o = {}; + var o = {}; -// create a data valued property; all other attributes default to false. -var d1 = { - value: 101, - enumerable: false, - configurable: false -}; -Object.defineProperty(o, "foo", d1); + // create a data valued property; all other attributes default to false. + var d1 = { value: 101, enumerable: false, configurable: false }; + Object.defineProperty(o, "foo", d1); -// now, setting enumerable to true should fail, since [[Configurable]] -// on the original property will be false. -var desc = { - value: 101, - enumerable: true -}; + // now, setting enumerable to true should fail, since [[Configurable]] + // on the original property will be false. + var desc = { value: 101, enumerable: true }; assert.throws(TypeError, function() { - Object.defineProperty(o, "foo", desc); + Object.defineProperty(o, "foo", desc); }); -// the property should remain unchanged. -var d2 = Object.getOwnPropertyDescriptor(o, "foo"); + // the property should remain unchanged. + var d2 = Object.getOwnPropertyDescriptor(o, "foo"); assert.sameValue(d2.value, 101, 'd2.value'); assert.sameValue(d2.enumerable, false, 'd2.enumerable'); assert.sameValue(d2.configurable, false, 'd2.configurable'); |