-1:000000000000 | 0:893c8628f19e |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 // Throw a TypeError if the trap skips a non-configurable property | |
4 var target = {}; | |
5 Object.defineProperty(target, 'foo', { | |
6 configurable: false | |
7 }); | |
8 assertThrowsInstanceOf(function () { | |
9 Object.getOwnPropertyNames(new Proxy(target, { | |
10 getOwnPropertyNames: function (target) { | |
11 return []; | |
12 } | |
13 })); | |
14 }, TypeError); |