summaryrefslogtreecommitdiff
path: root/test/built-ins/Object/defineProperty/15.2.3.6-4-8.js
diff options
context:
space:
mode:
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.js27
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');