Debugger tests

From MozillaWiki
Revision as of 16:37, 8 August 2011 by Jorend (talk | contribs) (Created page with "Here is a simple Debugger test: var g = newGlobal('new-compartment'); var dbg = new Debugger(g); var c; dbg.onDebuggerStatement = function (frame) { c = frame.eval(...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Here is a simple Debugger test:

var g = newGlobal('new-compartment');
var dbg = new Debugger(g);
var c;
dbg.onDebuggerStatement = function (frame) {
    c = frame.eval("2 + 2");
};
g.eval("debugger;");
assertEq(c.return, 4);

Let’s step through this example line by line and see how it works.