gecko-dev/devtools/client/debugger/new/test/mochitest/browser_dbg-async-stepping.js

21 строка
597 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
// Tests async stepping will step over await statements
add_task(async function test() {
await pushPref("devtools.debugger.features.async-stepping", true);
const dbg = await initDebugger("doc-async.html", "async");
await selectSource(dbg, "async");
await addBreakpoint(dbg, "async", 8);
invokeInTab("main");
await waitForPaused(dbg);
assertPausedLocation(dbg);
assertDebugLine(dbg, 8);
await stepOver(dbg);
assertPausedLocation(dbg);
assertDebugLine(dbg, 9);
});