15.2.3.3-4-3.js (738B)
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.3-4-3 6 description: > 7 Object.getOwnPropertyDescriptor returns an object representing an 8 accessor desc for valid accessor properties 9 ---*/ 10 11 var o = {}; 12 13 // dummy getter 14 var getter = function() { 15 return 1; 16 } 17 var d = { 18 get: getter 19 }; 20 21 Object.defineProperty(o, "foo", d); 22 23 var desc = Object.getOwnPropertyDescriptor(o, "foo"); 24 25 assert.sameValue(desc.get, getter, 'desc.get'); 26 assert.sameValue(desc.set, undefined, 'desc.set'); 27 assert.sameValue(desc.enumerable, false, 'desc.enumerable'); 28 assert.sameValue(desc.configurable, false, 'desc.configurable'); 29 30 reportCompare(0, 0);