15.2.3.7-5-b-252.js (658B)
1 // Copyright (c) 2012 Ecma International. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 es5id: 15.2.3.7-5-b-252 6 description: > 7 Object.defineProperties - value of 'set' property of 'descObj' is 8 undefined (8.10.5 step 8.b) 9 ---*/ 10 11 var getFun = function() { 12 return 11; 13 }; 14 15 var obj = {}; 16 Object.defineProperties(obj, { 17 prop: { 18 get: getFun, 19 set: undefined 20 } 21 }); 22 23 var desc = Object.getOwnPropertyDescriptor(obj, "prop"); 24 25 assert(obj.hasOwnProperty("prop"), 'obj.hasOwnProperty("prop") !== true'); 26 assert.sameValue(typeof(desc.set), "undefined", 'typeof (desc.set)'); 27 28 reportCompare(0, 0);