Checking pause locations when stepping with "stepOut". == Running test suite: Debugger.stepOut -- Running test case: Debugger.stepOut.function PAUSED (debugger-statement) PAUSE AT testFunction:12:5 8 function c() { return "c"; } 9 10 function testFunction() { -> 11 |debugger; 12 let x = 1; 13 let y = 2; 14 } RESUMED -- Running test case: Debugger.stepOut.eval PAUSED (debugger-statement) PAUSE AT Eval Code:1:1 --- Source Unavailable --- RESUMED -- Running test case: Debugger.stepOut.innerFunction PAUSED (debugger-statement) PAUSE AT beta:28:9 24 beta(); 25 } 26 function beta() { -> 27 |debugger; 28 } 29 alpha(); 30 } PAUSE AT alpha:26:6 22 function testInnerFunction() { 23 function alpha() { 24 beta(); -> 25 }| 26 function beta() { 27 debugger; 28 } PAUSE AT testInnerFunction:31:2 27 debugger; 28 } 29 alpha(); -> 30 }| 31 32 function testAnonymousFunction() { 33 (function() { RESUMED -- Running test case: Debugger.stepOut.anonymousFunction PAUSED (debugger-statement) PAUSE AT :35:9 31 32 function testAnonymousFunction() { 33 (function() { -> 34 |debugger; 35 let inner = 1; 36 })(); 37 let outer = 2; PAUSE AT testAnonymousFunction:38:5 34 debugger; 35 let inner = 1; 36 })(); -> 37 |let outer = 2; 38 } 39 40 function testCommas() { RESUMED -- Running test case: Debugger.stepOut.commas PAUSED (debugger-statement) PAUSE AT testCommas:42:5 38 } 39 40 function testCommas() { -> 41 |debugger; 42 let x = 1, 43 y = 2, 44 z = 3; RESUMED -- Running test case: Debugger.stepOut.chainedExpressions PAUSED (debugger-statement) PAUSE AT testChainedExpressions:51:5 47 } 48 49 function testChainedExpressions() { -> 50 |debugger; 51 a() && b() && c(); 52 } 53 RESUMED -- Running test case: Debugger.stepOut.declarations PAUSED (debugger-statement) PAUSE AT testDeclarations:56:5 52 } 53 54 function testDeclarations() { -> 55 |debugger; 56 let x = a(), 57 y = b(), 58 z = c(); RESUMED