25 lines
646 B
JavaScript
25 lines
646 B
JavaScript
/* 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();
|
|
})
|
|
);
|