-1:000000000000 | 0:316d037d2aea |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 /* | |
4 * Throw a TypeError if the trap returns a non-configurable descriptor for a | |
5 * non-existent property | |
6 */ | |
7 assertThrowsInstanceOf(function () { | |
8 Object.getOwnPropertyDescriptor(new Proxy({}, { | |
9 getOwnPropertyDescriptor: function (target, name) { | |
10 return { | |
11 configurable: false | |
12 }; | |
13 } | |
14 }), 'foo'); | |
15 }, TypeError); |