Object-environment-01.js (493B)
1 // obj.environment is undefined when the referent is not a JS function. 2 3 var g = newGlobal({newCompartment: true}) 4 var dbg = new Debugger; 5 var gw = dbg.addDebuggee(g); 6 assertEq(gw.environment, undefined); 7 8 g.eval("var r = /x/;"); 9 var rw = gw.getOwnPropertyDescriptor("r").value; 10 assertEq(rw.class, "RegExp"); 11 assertEq(rw.environment, undefined); 12 13 // Native function. 14 var fw = gw.getOwnPropertyDescriptor("parseInt").value; 15 assertEq(fw.class, "Function"); 16 assertEq(fw.environment, undefined);