Wed, 31 Dec 2014 06:55:50 +0100
Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2
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);