js/src/jit-test/tests/proxy/testDirectProxyHas6.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:8d5f23323431
1 /*
2 * Don't throw a type error if the trap reports an undefined property as
3 * non-present, regardless of extensibility.
4 */
5 var target = {};
6 Object.preventExtensions(target);
7 assertEq(
8 'foo' in new Proxy(target, {
9 has: function (target, name) {
10 return false;
11 }
12 }), false);

mercurial