// Bug 1133294 - Object.getOwnPropertyDescriptor should never return an incomplete descriptor. | |
load(libdir + "asserts.js"); | |
var p = new Proxy({}, { | |
getOwnPropertyDescriptor() { return {configurable: true}; } | |
}); | |
var desc = Object.getOwnPropertyDescriptor(p, "x"); | |
assertDeepEq(desc, { | |
value: undefined, | |
writable: false, | |
enumerable: false, | |
configurable: true | |
}); |