tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

browser_toolbox_view_source_01.js (885B)


      1 /* Any copyright is dedicated to the Public Domain.
      2 * http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 /**
      5 * Tests that Toolbox#viewSourceInDebugger works when debugger is not
      6 * yet opened.
      7 */
      8 
      9 var URL = `${URL_ROOT_SSL}doc_viewsource.html`;
     10 var JS_URL = `${URL_ROOT_SSL}code_math.js`;
     11 
     12 async function viewSource() {
     13  const toolbox = await openNewTabAndToolbox(URL);
     14 
     15  await toolbox.viewSourceInDebugger(JS_URL, 2);
     16 
     17  const debuggerPanel = toolbox.getPanel("jsdebugger");
     18  ok(debuggerPanel, "The debugger panel was opened.");
     19  is(toolbox.currentToolId, "jsdebugger", "The debugger panel was selected.");
     20 
     21  assertSelectedLocationInDebugger(debuggerPanel, 2, undefined);
     22  await closeToolboxAndTab(toolbox);
     23  finish();
     24 }
     25 
     26 function test() {
     27  viewSource().then(finish, error => {
     28    ok(false, "Got an error: " + error.message + "\n" + error.stack);
     29    finish();
     30  });
     31 }