Blame devtools/client/debugger/new/test/mochitest/examples/simple1.js

Packit f0b94e
function main() {
Packit f0b94e
  // A comment so we can test that breakpoint sliding works across
Packit f0b94e
  // multiple lines
Packit f0b94e
  const func = foo(1, 2);
Packit f0b94e
  const result = func();
Packit f0b94e
  return result;
Packit f0b94e
}
Packit f0b94e
Packit f0b94e
function doEval() {
Packit f0b94e
  eval(
Packit f0b94e
    "(" +
Packit f0b94e
      function() {
Packit f0b94e
        debugger;
Packit f0b94e
Packit f0b94e
        window.evaledFunc = function() {
Packit f0b94e
          var foo = 1;
Packit f0b94e
          var bar = 2;
Packit f0b94e
          return foo + bar;
Packit f0b94e
        };
Packit f0b94e
      }.toString() +
Packit f0b94e
      ")()"
Packit f0b94e
  );
Packit f0b94e
}
Packit f0b94e
Packit f0b94e
function doNamedEval() {
Packit f0b94e
  eval(
Packit f0b94e
    "(" +
Packit f0b94e
      function() {
Packit f0b94e
        debugger;
Packit f0b94e
Packit f0b94e
        window.evaledFunc = function() {
Packit f0b94e
          var foo = 1;
Packit f0b94e
          var bar = 2;
Packit f0b94e
          return foo + bar;
Packit f0b94e
        };
Packit f0b94e
      }.toString() +
Packit f0b94e
      ")();\n //# sourceURL=evaled.js"
Packit f0b94e
  );
Packit f0b94e
}