Script-getPossibleBreakpoints-column-range.js (599B)
1 var global = newGlobal({ newCompartment: true }); 2 var dbg = Debugger(global); 3 4 dbg.onDebuggerStatement = frame => { 5 let caught = false; 6 7 try { 8 frame.script.getPossibleBreakpoints({ line: 1, maxColumn: 2147483648 }); 9 } catch (e) { 10 caught = true; 11 assertEq(e.message.includes("valid range"), true); 12 } 13 assertEq(caught, true); 14 15 caught = false; 16 try { 17 frame.script.getPossibleBreakpoints({ line: 1, minColumn: 2147483648 }); 18 } catch (e) { 19 caught = true; 20 assertEq(e.message.includes("valid range"), true); 21 } 22 assertEq(caught, true); 23 }; 24 25 global.eval(`debugger;`);