blob: ceec6ff1de335971e5fcba3f9db3717d3f9fc1d9 [file] [log] [blame]
// Throwing [[Enumerate]] handler
load(libdir + "asserts.js");
let handler = new Proxy({}, {
get: function(target, name) {
assertEq(name, "enumerate");
throw new SyntaxError();
}
});
let proxy = new Proxy({}, handler);
assertThrowsInstanceOf(function() {
for (let x in proxy)
assertEq(true, false);
}, SyntaxError)