summaryrefslogtreecommitdiff
path: root/test/built-ins/Object/defineProperty/15.2.3.6-4-15.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-15.js')
-rw-r--r--test/built-ins/Object/defineProperty/15.2.3.6-4-15.js33
1 files changed, 13 insertions, 20 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-15.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-15.js
index ce8de772a..838309ba6 100644
--- a/test/built-ins/Object/defineProperty/15.2.3.6-4-15.js
+++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-15.js
@@ -12,28 +12,21 @@ description: >
property for configurable properties
---*/
-var o = {};
+ var o = {};
-// define an accessor property
-// dummy getter
-var getter = function() {
- return 1;
-}
-var d1 = {
- get: getter,
- configurable: true
-};
-Object.defineProperty(o, "foo", d1);
+ // define an accessor property
+ // dummy getter
+ var getter = function () { return 1; }
+ var d1 = { get: getter, configurable: true };
+ Object.defineProperty(o, "foo", d1);
-// changing "foo" to be a data valued property should succeed, since
-// [[Configurable]] on the original property will be true. Existing
-// values of [[Configurable]] and [[Enumerable]] need to be preserved
-// and the rest need to be set to their default values.
-var desc = {
- value: 101
-};
-Object.defineProperty(o, "foo", desc);
-var d2 = Object.getOwnPropertyDescriptor(o, "foo");
+ // changing "foo" to be a data valued property should succeed, since
+ // [[Configurable]] on the original property will be true. Existing
+ // values of [[Configurable]] and [[Enumerable]] need to be preserved
+ // and the rest need to be set to their default values.
+ var desc = { value: 101 };
+ Object.defineProperty(o, "foo", desc);
+ var d2 = Object.getOwnPropertyDescriptor(o, "foo");
assert.sameValue(d2.value, 101, 'd2.value');
assert.sameValue(d2.writable, false, 'd2.writable');