-1:000000000000 | 0:f5da90862743 |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 /* | |
4 * Throw a TypeError if the trap defines a non-configurable property that does | |
5 * not exist on the target | |
6 */ | |
7 assertThrowsInstanceOf(function () { | |
8 Object.defineProperty(new Proxy({}, { | |
9 defineProperty: function (target, name, desc) { | |
10 return true; | |
11 } | |
12 }), 'foo', { | |
13 configurable: false | |
14 }); | |
15 }, TypeError); |