Tests how breakpoints and side effects live together. Test breakpoint, should pause inside foo: foo (test.js:3:2) (anonymous) (:0:0) Run foo with no side effects: { className : EvalError description : EvalError: Possible side-effect in debug-evaluate objectId : subtype : error type : object } Test breakpoint after run with side effect check: foo (test.js:3:2) (anonymous) (:0:0) Run foo with no side effects after debugger disabled: { className : EvalError description : EvalError: Possible side-effect in debug-evaluate objectId : subtype : error type : object }