-1:000000000000 | 0:f2e0395b4c67 |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 // Throw a TypeError if the trap reports the same property twice | |
4 assertThrowsInstanceOf(function () { | |
5 Object.getOwnPropertyNames(new Proxy({}, { | |
6 getOwnPropertyNames: function (target) { | |
7 return [ 'foo', 'foo' ]; | |
8 } | |
9 })); | |
10 }, TypeError); |