blob: 448f8c3b2ceec0df04f591cbfd65a6c7905d494f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
load(libdir + "asserts.js");
// Revoked proxies should throw before calling the handler
var called = false;
var target = function () { };
var handler = { apply: () => called = true };
var holder = Proxy.revocable(target, handler);
holder.revoke();
assertThrowsInstanceOf(() => holder.proxy(), TypeError);
assertEq(called, false);
|