diff options
Diffstat (limited to 'test/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js')
-rw-r--r-- | test/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js | 80 |
1 files changed, 39 insertions, 41 deletions
diff --git a/test/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js b/test/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js index 334206b66..54713ca36 100644 --- a/test/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js +++ b/test/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js @@ -8,47 +8,45 @@ description: > present and properties.[[Set]] is undefined (8.12.9 step 12) ---*/ -var obj = {}; - -function get_func() { - return 10; -} - -function set_func() { - return 10; -} - -Object.defineProperty(obj, "property", { - get: get_func, - set: set_func, - enumerable: true, - configurable: true -}); - -Object.defineProperties(obj, { - property: { - set: undefined - } -}); - -var hasProperty = obj.hasOwnProperty("property"); -var verifyGet = false; -verifyGet = (obj.property === 10); - -var verifySet = false; -var desc = Object.getOwnPropertyDescriptor(obj, "property"); -verifySet = (typeof desc.set === 'undefined'); - -var verifyEnumerable = false; -for (var p in obj) { - if (p === "property") { - verifyEnumerable = true; - } -} - -var verifyConfigurable = false; -delete obj.property; -verifyConfigurable = obj.hasOwnProperty("property"); + var obj = {}; + function get_func() { + return 10; + } + function set_func() { + return 10; + } + + Object.defineProperty(obj, "property", { + get: get_func, + set: set_func, + enumerable: true, + configurable: true + }); + + Object.defineProperties(obj, { + property: { + set: undefined + } + }); + + var hasProperty = obj.hasOwnProperty("property"); + var verifyGet = false; + verifyGet = (obj.property === 10); + + var verifySet = false; + var desc = Object.getOwnPropertyDescriptor(obj, "property"); + verifySet = (typeof desc.set === 'undefined'); + + var verifyEnumerable = false; + for (var p in obj) { + if (p === "property") { + verifyEnumerable = true; + } + } + + var verifyConfigurable = false; + delete obj.property; + verifyConfigurable = obj.hasOwnProperty("property"); assert(hasProperty, 'hasProperty !== true'); assert(verifyGet, 'verifyGet !== true'); |