defineProperty-fallback.js (340B)
1 "use strict"; 2 var obj = {}; 3 Object.defineProperty(obj, "test", {configurable: false, writable: false, value: "hey"}); 4 Object.defineProperty(obj, "test", {configurable: false, writable: false}); 5 6 var wrapper = new Proxy(obj, {}); 7 Object.defineProperty(wrapper, "test", {configurable: false, writable: false}); 8 assertEq(wrapper.test, "hey");