| load(libdir + "asserts.js"); | |
| // Throw a TypeError if the trap does not return an object | |
| var handler = { ownKeys: () => undefined }; | |
| for (let p of [new Proxy({}, handler), Proxy.revocable({}, handler).proxy]) | |
| assertThrowsInstanceOf(() => Object.keys(p), TypeError); |