// env.find() finds nonenumerable names in the global environment. var g = newGlobal({newCompartment: true}); var dbg = Debugger(g); var hits = 0; g.h = function () { var env = dbg.getNewestFrame().environment; var last = env; while (last.parent) last = last.parent; assertEq(env.find("Array"), last); hits++; }; g.eval("h();"); g.eval("(function () { h(); })();"); assertEq(hits, 2);