testDirectProxyGetOwnPropertyDescriptor11.js (384B)
1 // Bug 1133294 - Object.getOwnPropertyDescriptor should never return an incomplete descriptor. 2 3 load(libdir + "asserts.js"); 4 5 var p = new Proxy({}, { 6 getOwnPropertyDescriptor() { return {configurable: true}; } 7 }); 8 var desc = Object.getOwnPropertyDescriptor(p, "x"); 9 assertDeepEq(desc, { 10 value: undefined, 11 writable: false, 12 enumerable: false, 13 configurable: true 14 });