-1:000000000000 | 0:e9b64d5b67ed |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 m={} | |
4 Object.defineProperty(m, 'p', {value: 3}); | |
5 assertThrowsInstanceOf(function() {"use strict"; delete m.p;}, TypeError); | |
6 | |
7 x = new Proxy(m, {}) | |
8 assertEq(x.p, 3); | |
9 assertThrowsInstanceOf(function fun() {"use strict"; return delete x.p; }, TypeError); |