/** * Bug 1333219 - make that setBreakpoint fails when script is not found * at the specified line.
*/
add_task(
threadFrontTest(async ({ threadFront, debuggee }) => { // Populate the `ScriptStore` so that we only test that the script // is added through `onNewScript`
await getSources(threadFront);
await source.setBreakpoint(location2).then(
() => {
do_throw("no code shall not be found the specified line or below it");
},
reason => { Assert.equal(reason.error, "noCodeAtLineColumn");
ok(reason.message);
}
);
await resume(threadFront);
})
);
function evalCode(debuggee) { // Start a new script
Cu.evalInSandbox(
` var line0 = Error().lineNumber; function some_function() { // breakpoint is valid here -- it slides one line below (line0 + 2)
}
debugger; // no breakpoint is allowed after the EOF (line0 + 6)
`,
debuggee
);
}
¤ Dauer der Verarbeitung: 0.19 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.