eif-getter.js (236B)
1 load(libdir + "evalInFrame.js"); 2 3 this.__defineGetter__("someProperty", function () { evalInFrame(1, "x = 'success'"); }); 4 function caller(obj) { 5 var x = "failure"; 6 obj.someProperty; 7 return x; 8 } 9 assertEq(caller(this), "success");