/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at . */ // Tests that when pause on next is selected, we pause on the next execution "use strict"; add_task(async function () { const dbg = await initDebugger("doc-scripts.html"); const { selectors: { getIsWaitingOnBreak, getCurrentThread }, } = dbg; clickElement(dbg, "pause"); await waitForState(dbg, () => getIsWaitingOnBreak(getCurrentThread())); invokeInTab("simple"); await waitForPaused(dbg, "simple3"); assertPaused(dbg); });