diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-21.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-21.js | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-21.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-21.js index 5fa94235b..5f357e7b3 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-21.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-21.js @@ -12,21 +12,25 @@ description: > non-configurable accessor properties(8.12.9 step 11.a.ii) ---*/ - var o = {}; +var o = {}; - // create an accessor property; all other attributes default to false. - // dummy setter - var setter = function (x) {} - var d1 = { set: setter }; - Object.defineProperty(o, "foo", d1); +// create an accessor property; all other attributes default to false. +// dummy setter +var setter = function(x) {} +var d1 = { + set: setter +}; +Object.defineProperty(o, "foo", d1); - // now, trying to set the getter should succeed even though [[Configurable]] - // on the original property will be false. Existing values of need to be preserved. - var getter = undefined; - var desc = { get: getter }; +// now, trying to set the getter should succeed even though [[Configurable]] +// on the original property will be false. Existing values of need to be preserved. +var getter = undefined; +var desc = { + get: getter +}; - Object.defineProperty(o, "foo", desc); - var d2 = Object.getOwnPropertyDescriptor(o, "foo"); +Object.defineProperty(o, "foo", desc); +var d2 = Object.getOwnPropertyDescriptor(o, "foo"); assert.sameValue(d2.get, getter, 'd2.get'); assert.sameValue(d2.set, setter, 'd2.set'); |