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 }