haikuwebkit/JSTests/es6/Proxy_enumerate_handler.js

22 lines
333 B
JavaScript

function test() {
var proxied = {};
var passed = false;
for (var i in
new Proxy(proxied, {
enumerate: function (t) {
passed = t === proxied;
return {
next: function(){ return { done: true, value: null };}
};
}
})
) { }
return passed;
}
if (!test())
throw new Error("Test failed");