15.2.3.3-4-1.js (801B)
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-1 6 description: > 7 Object.getOwnPropertyDescriptor returns an object representing a 8 data desc for valid data valued properties 9 ---*/ 10 11 var o = {}; 12 o["foo"] = 101; 13 14 var desc = Object.getOwnPropertyDescriptor(o, "foo"); 15 16 assert.sameValue(desc.value, 101, 'desc.value'); 17 assert.sameValue(desc.enumerable, true, 'desc.enumerable'); 18 assert.sameValue(desc.writable, true, 'desc.writable'); 19 assert.sameValue(desc.configurable, true, 'desc.configurable'); 20 assert.sameValue(desc.hasOwnProperty("get"), false, 'desc.hasOwnProperty("get")'); 21 assert.sameValue(desc.hasOwnProperty("set"), false, 'desc.hasOwnProperty("set")'); 22 23 reportCompare(0, 0);