eif-call-newvar.js (243B)
1 load(libdir + "evalInFrame.js"); 2 3 function callee() { 4 evalInFrame(1, "var x = 'success'"); 5 } 6 function caller(code) { 7 eval(code); 8 callee(); 9 return x; 10 } 11 assertEq(caller('var y = "ignominy"'), "success"); 12 assertEq(typeof x, "undefined");