/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; /** * Check basic stepping for console evaluations. */ add_task( threadFrontTest(async ({ commands, threadFront }) => { dumpn("Evaluating test code and waiting for first debugger statement"); commands.scriptCommand.execute(`(function(){ debugger; var a = 1; var b = 2; })();`); await waitForEvent(threadFront, "paused"); const packet = await stepOver(threadFront); Assert.equal(packet.frame.where.line, 3, "step to line 3"); await threadFront.resume(); }) );