Test for Debugger.evaluateOnCallFrame with scopeNumber Running test: testEvaluateOnScopes Paused with 4 scopes in scopeChain. Scope 0: local Scope 1: closure Scope 2: script Scope 3: global Eval "a" at scopeNumber=undefined: Result: inner_stack Eval "a" at scopeNumber=0: Result: inner_stack Eval "a" at scopeNumber=1: Result: closure_outer Eval "closure_y" at scopeNumber=0: Result: 20 Eval "closure_y" at scopeNumber=1: Result: 20 Eval "x" at scopeNumber=0: Result: 10 Eval "x" at scopeNumber=1: Exception: ReferenceError: x is not defined at eval (eval at inner (test.js:10:11), :1:1) at inner (test.js:22:11) at outer (test.js:25:16) at :1:1 Eval "z" at scopeNumber=0: Result: global_z Eval "z" at scopeNumber=1: Result: global_z Eval "a" at scopeNumber=999: Error: Could not find scope with given number Eval "a" at scopeNumber=-1: Error: Could not find scope with given number