diff --git a/.eslintignore b/.eslintignore index 7f8640605124..202c7b28e5a7 100644 --- a/.eslintignore +++ b/.eslintignore @@ -142,7 +142,7 @@ devtools/client/storage/test/*.html !devtools/client/storage/test/storage-unsecured-iframe-usercontextid.html devtools/client/webaudioeditor/** devtools/client/webconsole/net/** -devtools/client/webconsole/new-console-output/test/mochitest/** +!devtools/client/webconsole/new-console-output/test/mochitest/** devtools/client/webconsole/test/** devtools/client/webconsole/webconsole-connection-proxy.js devtools/client/webconsole/webconsole.js diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_addonsdk_loader_exception.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_addonsdk_loader_exception.js index 5214d9849e07..c9607ca6a40e 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_addonsdk_loader_exception.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_addonsdk_loader_exception.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Check that exceptions from scripts loaded with the addon-sdk loader are // opened correctly in View Source from the Browser Console. // See bug 866950. diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_clear_method.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_clear_method.js index 33b43850e4df..d4e01b445d27 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_clear_method.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_clear_method.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Check that console.clear() does not clear the output of the browser console. "use strict"; diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_context_menu_entries.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_context_menu_entries.js index 3d62cad76b7a..d774ac4810d1 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_context_menu_entries.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_context_menu_entries.js @@ -6,7 +6,7 @@ // Check that we display the expected context menu entries. const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" + - "new-console-output/test/mochitest/test-console.html"; + "new-console-output/test/mochitest/test-console.html"; add_task(async function () { // Enable net messages in the console for this test. @@ -64,6 +64,6 @@ function getSimplifiedContextMenu(popupElement) { .map(entry => { const key = entry.getAttribute("accesskey"); const disabled = entry.hasAttribute("disabled"); - return `#${entry.id} (${key})${disabled ? " [disabled]": ""}` + return `#${entry.id} (${key})${disabled ? " [disabled]" : ""}`; }); } diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_console_api_calls.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_console_api_calls.js index cd38f5a8ea4e..64d027563634 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_console_api_calls.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_console_api_calls.js @@ -6,10 +6,9 @@ "use strict"; +const TEST_URI = `data:text/html,console API calls`; -const TEST_URI = `data:text/html,console API calls` - -add_task(async function() { +add_task(async function () { await addTab(TEST_URI); const hud = await HUDService.toggleBrowserConsole(); diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_private_browsing.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_private_browsing.js index 382066b8952f..48e2514d2518 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_private_browsing.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_console_webconsole_private_browsing.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Bug 874061: test for how the browser and web consoles display messages coming // from private windows. See bug for description of expected behavior. @@ -24,8 +26,9 @@ function test() { start(); function start() { - gBrowser.selectedTab = BrowserTestUtils.addTab(gBrowser, "data:text/html;charset=utf8," + - "
hello world! I am not private!"); + gBrowser.selectedTab = + BrowserTestUtils.addTab(gBrowser, "data:text/html;charset=utf8," + + "
hello world! I am not private!"); gBrowser.selectedBrowser.addEventListener("load", onLoadTab, true); } diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js index 8d4c3ef43af9..b6468af128fc 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Tests that the autocomplete input is being blurred and focused when selecting a value. // This will help screen-readers notify users of the value that was set in the input. diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_add_edited_input_to_history.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_add_edited_input_to_history.js index 5994c54ad517..a8553ff76022 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_add_edited_input_to_history.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_add_edited_input_to_history.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Test that user input that is not submitted in the command line input is not // lost after navigating in history. // See https://bugzilla.mozilla.org/show_bug.cgi?id=817834 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_array_no_index.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_array_no_index.js index 63f9908a8bb1..62402cb1e60f 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_array_no_index.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_array_no_index.js @@ -19,9 +19,7 @@ add_task(async function () { let { jsterm } = await openNewTabAndConsole(TEST_URI); const { - autocompletePopup: popup, - completeNode, - inputNode, + autocompletePopup: popup } = jsterm; let onPopUpOpen = popup.once("popup-opened"); diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js index 2a0574abd8d1..4b81a474652e 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Tests that the cached autocomplete results are used when the new // user input is a subset of the existing completion results. diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js index 364427ebc793..b024368f3a47 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js @@ -1,6 +1,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Test that autocomplete doesn't break when trying to reach into objects from // a different domain. See Bug 989025. diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_escape_key.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_escape_key.js index db1c84396f56..805e1fa62af1 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_escape_key.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_escape_key.js @@ -29,7 +29,6 @@ add_task(async function () { const { autocompletePopup: popup, completeNode, - inputNode, } = jsterm; let onPopUpOpen = popup.once("popup-opened"); diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js index 02fa1c70f88b..674741d96cfe 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js @@ -3,6 +3,8 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Tests that, when the user types an extraneous closing bracket, no error // appears. See Bug 592442. @@ -17,6 +19,6 @@ add_task(async function () { await jstermSetValueAndComplete(jsterm, "document.getElementById)"); ok(true, "no error was thrown when an extraneous bracket was inserted"); } catch (ex) { - ok(false, "an error was thrown when an extraneous bracket was inserted") + ok(false, "an error was thrown when an extraneous bracket was inserted"); } }); diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js index fae3da303fcc..08ca97c1ef5d 100644 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js @@ -3,12 +3,13 @@ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ +/* import-globals-from head.js */ + // Tests that the autocompletion results contain the names of JSTerm helpers. // See Bug 686937. "use strict"; - const TEST_URI = "data:text/html;charset=utf8,
test JSTerm Helpers autocomplete";
add_task(async function () {
@@ -34,4 +35,4 @@ function complete(jsterm) {
function getPopupItemsLabel(popup) {
return popup.getItems().map(item => item.label);
-}
\ No newline at end of file
+}
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_chrome_tab.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_chrome_tab.js
index 6c0a42afb94a..a253d52136b5 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_chrome_tab.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_chrome_tab.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that code completion works properly in chrome tabs, like about:config.
"use strict";
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_debugger_stackframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_debugger_stackframe.js
index 1e89cd4ace16..a4bad09205d5 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_debugger_stackframe.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_in_debugger_stackframe.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test that makes sure web console autocomplete happens in the user-selected
// stackframe from the js debugger.
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_native_getters.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_native_getters.js
index b54f99c763b7..fc166287c192 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_native_getters.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_native_getters.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that native getters (e.g. document.body) autocompletes in the web console.
// See Bug 651501.
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_nav_and_tab_key.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_nav_and_tab_key.js
index 663698ee84ce..5c4b2bfadc07 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_nav_and_tab_key.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_nav_and_tab_key.js
@@ -31,7 +31,6 @@ add_task(async function () {
const {
autocompletePopup: popup,
completeNode,
- inputNode,
} = jsterm;
ok(!popup.isOpen, "popup is not open");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key.js
index f3a12f43ac24..0db5eb2e8fec 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key.js
@@ -34,7 +34,6 @@ add_task(async function () {
const {
autocompletePopup: popup,
completeNode,
- inputNode,
} = jsterm;
let onPopUpOpen = popup.once("popup-opened");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key_no_selection.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key_no_selection.js
index a2d0aaef6c7a..0cfaff2ddcf8 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key_no_selection.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_return_key_no_selection.js
@@ -21,7 +21,6 @@ add_task(async function () {
const {
autocompletePopup: popup,
completeNode,
- inputNode,
} = jsterm;
const onPopUpOpen = popup.once("popup-opened");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_completion.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_completion.js
index 5910d84bf9c9..1695431af120 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_completion.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_completion.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that code completion works properly.
"use strict";
@@ -27,7 +29,8 @@ add_task(async function () {
// Test typing 'window.Ob' and press tab. Just 'window.O' is
// ambiguous: could be window.Object, window.Option, etc.
- await jstermSetValueAndComplete(jsterm, "window.Ob", undefined, jsterm.COMPLETE_FORWARD);
+ await jstermSetValueAndComplete(jsterm, "window.Ob", undefined,
+ jsterm.COMPLETE_FORWARD);
is(input.value, "window.Object", "'window.Ob' tab completion");
// Test typing 'document.getElem'.
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
index b7b403948a2b..ccee12c5e3fd 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that the `copy` console helper works as intended.
"use strict";
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_a_select_all.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_a_select_all.js
index cb780f644bb0..44a2cf10450d 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_a_select_all.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_a_select_all.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Map Control + A to Select All, In the web console input
/* import-globals-from head.js */
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_key_nav.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_key_nav.js
index 48de7c3e3210..f1487b379afb 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_key_nav.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_ctrl_key_nav.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test navigation of webconsole contents via ctrl-a, ctrl-e, ctrl-p, ctrl-n
// see https://bugzilla.mozilla.org/show_bug.cgi?id=804845
//
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_error_docs.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_error_docs.js
index c10562419751..8109dbc42af6 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_error_docs.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_error_docs.js
@@ -23,7 +23,7 @@ add_task(async function () {
let title = ErrorDocs.GetURL({ errorMessageName }).split("?")[0];
jsterm.clearOutput();
- const onMessage = waitForMessage(hud, "RangeError:")
+ const onMessage = waitForMessage(hud, "RangeError:");
jsterm.execute(expression);
const {node} = await onMessage;
const learnMoreLink = node.querySelector(".learn-more-link");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js
index a86b82c8fb09..56693ba6dcee 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests the console history feature accessed via the up and down arrow keys.
"use strict";
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_persist.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_persist.js
index 71e0f41d3e32..28c37b32c15f 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_persist.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_persist.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test that console command input is persisted across toolbox loads.
// See Bug 943306.
@@ -14,7 +16,7 @@ const TEST_URI = "data:text/html;charset=utf-8,Web Console test for " +
"persisting history - bug 943306";
const INPUT_HISTORY_COUNT = 10;
-add_task(async function() {
+add_task(async function () {
info("Setting custom input history pref to " + INPUT_HISTORY_COUNT);
Services.prefs.setIntPref("devtools.webconsole.inputHistoryCount", INPUT_HISTORY_COUNT);
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_inspect.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_inspect.js
index 39a32f6f7263..31ecd87546a9 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_inspect.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_inspect.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Check that the inspect() jsterm helper function works.
"use strict";
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_and_tab_key_pressed.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_and_tab_key_pressed.js
index 17420a49b7fa..7264103e61e3 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_and_tab_key_pressed.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_and_tab_key_pressed.js
@@ -9,7 +9,7 @@
const TEST_URI = "data:text/html,Testing jsterm with no input";
-add_task(async function() {
+add_task(async function () {
let hud = await openNewTabAndConsole(TEST_URI);
testCompletion(hud);
});
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_change_and_tab_key_pressed.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_change_and_tab_key_pressed.js
index fd13f63a206e..11f53080ed75 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_change_and_tab_key_pressed.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_no_input_change_and_tab_key_pressed.js
@@ -9,7 +9,7 @@
const TEST_URI = "data:text/html,Testing jsterm focus";
-add_task(async function() {
+add_task(async function () {
let hud = await openNewTabAndConsole(TEST_URI);
let jsterm = hud.jsterm;
let input = jsterm.inputNode;
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_popup_close_on_tab_switch.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_popup_close_on_tab_switch.js
index 8a9b6e1a5eb1..e0be30b438c3 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_popup_close_on_tab_switch.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_popup_close_on_tab_switch.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test that the autocomplete popup closes on switching tabs. See bug 900448.
"use strict";
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
index fa1d7d9d5697..451914b1188d 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// The test loads a web page with mixed active and display content
// on it while the "block mixed content" settings are _off_.
// It then checks that the loading mixed content warning messages
@@ -14,9 +16,10 @@
"use strict";
const TEST_URI = "https://example.com/browser/devtools/client/webconsole/" +
- "new-console-output/test/mochitest/test-mixedcontent-securityerrors.html";
-const LEARN_MORE_URI =
- "https://developer.mozilla.org/docs/Web/Security/Mixed_content" + DOCS_GA_PARAMS;
+ "new-console-output/test/mochitest/" +
+ "test-mixedcontent-securityerrors.html";
+const LEARN_MORE_URI = "https://developer.mozilla.org/docs/Web/Security/" +
+ "Mixed_content" + DOCS_GA_PARAMS;
add_task(async function () {
await Promise.all([
@@ -47,7 +50,7 @@ add_task(async function () {
const checkLink = ({ link, where, expectedLink, expectedTab }) => {
is(link, expectedLink, `Clicking the provided link opens ${link}`);
is(where, expectedTab, `Clicking the provided link opens in expected tab`);
- }
+ };
info("Clicking on the Learn More link");
const learnMoreLink = mixedActiveContentMessage.querySelector(".learn-more-link");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_batching.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_batching.js
index 5872d6b98a3d..2afb54687a1a 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_batching.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_batching.js
@@ -7,10 +7,11 @@
// Check adding console calls as batch keep the order of the message.
-const TEST_URI = "http://example.com/browser/devtools/client/webconsole/new-console-output/test/mochitest/test-batching.html";
+const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
+ "new-console-output/test/mochitest/test-batching.html";
const { l10n } = require("devtools/client/webconsole/new-console-output/utils/messages");
-add_task(async function() {
+add_task(async function () {
let hud = await openNewTabAndConsole(TEST_URI);
const messageNumber = 100;
await testSimpleBatchLogging(hud, messageNumber);
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
index b4e427870120..4e286bf1080b 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// The test loads a web page with mixed active and display content
// on it while the "block mixed content" settings are _on_.
// It then checks that the blocked mixed content warning messages
@@ -17,9 +19,10 @@
"use strict";
const TEST_URI = "https://example.com/browser/devtools/client/webconsole/" +
- "new-console-output/test/mochitest/test-mixedcontent-securityerrors.html";
-const LEARN_MORE_URI =
- "https://developer.mozilla.org/docs/Web/Security/Mixed_content" + DOCS_GA_PARAMS;
+ "new-console-output/test/mochitest/" +
+ "test-mixedcontent-securityerrors.html";
+const LEARN_MORE_URI = "https://developer.mozilla.org/docs/Web/Security/" +
+ "Mixed_content" + DOCS_GA_PARAMS;
const blockedActiveContentText = "Blocked loading mixed active content " +
"\u201chttp://example.com/\u201d";
@@ -28,9 +31,10 @@ const blockedDisplayContentText = "Blocked loading mixed display content " +
const activeContentText = "Loading mixed (insecure) active content " +
"\u201chttp://example.com/\u201d on a secure page";
const displayContentText = "Loading mixed (insecure) display content " +
- "\u201chttp://example.com/tests/image/test/mochitest/blue.png\u201d on a secure page";
+ "\u201chttp://example.com/tests/image/test/mochitest/blue.png\u201d on a " +
+ "secure page";
-add_task(async function() {
+add_task(async function () {
await pushPrefEnv();
const hud = await openNewTabAndConsole(TEST_URI);
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
index 1e791e7ad645..3dc6d14c3c7e 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
@@ -3,15 +3,18 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test to see if the cached messages are displayed when the console UI is
// opened.
"use strict";
const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
- "new-console-output/test/mochitest/test-webconsole-error-observer.html";
+ "new-console-output/test/mochitest/" +
+ "test-webconsole-error-observer.html";
-add_task(async function() {
+add_task(async function () {
// On e10s, the exception is triggered in child process
// and is ignored by test harness
if (!Services.appinfo.browserTabsRemoteAutostart) {
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
index 3d7965234df6..59cb5ace9fa9 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
@@ -3,12 +3,14 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test that the cd() jsterm helper function works as expected. See bug 609872.
"use strict";
const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
- "new-console-output/test/mochitest/test-cd-iframe-parent.html";
+ "new-console-output/test/mochitest/test-cd-iframe-parent.html";
add_task(async function () {
const hud = await openNewTabAndConsole(TEST_URI);
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
index 2517cc4483a2..eb243480cb8a 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that the Web Console shows weak crypto warnings (SHA-1 Certificate)
"use strict";
@@ -15,9 +17,6 @@ const SHA1_URL = "https://sha1ee.example.com" + TEST_URI_PATH;
const SHA256_URL = "https://sha256ee.example.com" + TEST_URI_PATH;
const TRIGGER_MSG = "If you haven't seen ssl warnings yet, you won't";
-const cache = Cc["@mozilla.org/netwerk/cache-storage-service;1"]
- .getService(Ci.nsICacheStorageService);
-
add_task(async function () {
const hud = await openNewTabAndConsole(TEST_URI);
@@ -41,5 +40,5 @@ add_task(async function () {
ok(!textContent.includes("SSL 3.0"), "There is no warning message for SSL 3.0");
ok(!textContent.includes("RC4"), "There is no warning message for RC4");
- cache.clear();
+ Services.cache2.clear();
});
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
index 1263de93994c..41e6db2e7ffd 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
@@ -3,12 +3,15 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that clicking on a function displays its source in the debugger. See Bug 1050691.
"use strict";
const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
- "new-console-output/test/mochitest/test-click-function-to-source.html";
+ "new-console-output/test/mochitest/" +
+ "test-click-function-to-source.html";
// Force the old debugger UI since it's directly used (see Bug 1301705)
pushPref("devtools.debugger.new-debugger-frontend", false);
@@ -20,16 +23,16 @@ add_task(async function () {
const {panel} = await openDebugger();
let panelWin = panel.panelWin;
- info("And right after come back to the Console panel.")
+ info("And right after come back to the Console panel.");
await openConsole();
info("Log a function");
- const onLoggedFunction = waitForMessage(hud, "function foo")
+ const onLoggedFunction = waitForMessage(hud, "function foo");
ContentTask.spawn(gBrowser.selectedBrowser, {}, function () {
content.wrappedJSObject.foo();
});
const {node} = await onLoggedFunction;
- const jumpIcon = node.querySelector(".jump-definition")
+ const jumpIcon = node.querySelector(".jump-definition");
ok(jumpIcon, "A jump to definition button is rendered, as expected");
info("Click on the jump to definition button.");
@@ -40,5 +43,6 @@ add_task(async function () {
const {editor} = panelWin.DebuggerView;
const {line, ch} = editor.getCursor();
// Source editor starts counting line and column numbers from 0.
- ok(line === 6 && ch === 0, "Debugger is open at the expected position");
+ is(line, 8, "Debugger is open at the expected line");
+ is(ch, 0, "Debugger is open at the expected character");
});
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_clickable_urls.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_clickable_urls.js
index 47a8ca19d6fe..c9a93c1bbb1b 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_clickable_urls.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_clickable_urls.js
@@ -1,6 +1,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// When strings containing URLs are entered into the webconsole,
// ensure that the output can be clicked to open those URLs.
// This test only check that clicking on a link works as expected,
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_close_sidebar.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_close_sidebar.js
index 7035f8271667..4e9cd4651bb6 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_close_sidebar.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_close_sidebar.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Test that the sidebar is hidden for all methods of closing it.
"use strict";
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
index ce83e5737850..6fb1837a8e77 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests to ensure that errors don't appear when the console is closed while a
// completion is being performed. See Bug 580001.
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closure_inspection.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closure_inspection.js
index 4de3682cab28..237ad9318c7b 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closure_inspection.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closure_inspection.js
@@ -38,7 +38,8 @@ function test() {
let deferred = defer();
fetchScopes(hud, toolbox, panelWin, deferred);
- ContentTask.spawn(gBrowser.selectedBrowser, {}, function* () {
+ // eslint-disable-next-line
+ ContentTask.spawn(gBrowser.selectedBrowser, {}, () => {
let button = content.document.querySelector("button");
ok(button, "button element found");
button.click();
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_api_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_api_iframe.js
index fb00b81ed53f..49791806e135 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_api_iframe.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_api_iframe.js
@@ -17,7 +17,7 @@ add_task(async function () {
await waitFor(() => findMessage(hud, loggedString));
ok(true, "The initial message is displayed in the console");
// Create a promise for the message logged after the reload.
- const onMessage = waitForMessage(hud, loggedString)
+ const onMessage = waitForMessage(hud, loggedString);
BrowserReload();
await onMessage;
ok(true, "The message is also displayed after a page reload");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_dir_uninspectable.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_dir_uninspectable.js
index cf899f22d727..2def6bf8da5f 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_dir_uninspectable.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_dir_uninspectable.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Make sure that the Web Console output does not break after we try to call
// console.dir() for objects that are not inspectable.
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_group.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_group.js
index 2c39ff4132c3..52744da5c6c8 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_group.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_group.js
@@ -8,8 +8,10 @@
// Check console.group, console.groupCollapsed and console.groupEnd calls
// behave as expected.
-const TEST_URI = "http://example.com/browser/devtools/client/webconsole/new-console-output/test/mochitest/test-console-group.html";
-const { INDENT_WIDTH } = require("devtools/client/webconsole/new-console-output/components/MessageIndent");
+const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
+ "new-console-output/test/mochitest/test-console-group.html";
+const { INDENT_WIDTH } =
+ require("devtools/client/webconsole/new-console-output/components/MessageIndent");
add_task(async function () {
const hud = await openNewTabAndConsole(TEST_URI);
@@ -30,8 +32,8 @@ add_task(async function () {
node,
store,
shouldBeOpen: true,
- visibleMessageIdsAfterExpand: ["1","2","3","4","6","8","9","12"],
- visibleMessageIdsAfterCollapse: ["1","8","9","12"],
+ visibleMessageIdsAfterExpand: ["1", "2", "3", "4", "6", "8", "9", "12"],
+ visibleMessageIdsAfterCollapse: ["1", "8", "9", "12"],
});
info("Test a message in a 1 level deep group");
@@ -47,8 +49,8 @@ add_task(async function () {
node,
store,
shouldBeOpen: true,
- visibleMessageIdsAfterExpand: ["1","2","3","4","6","8","9","12"],
- visibleMessageIdsAfterCollapse: ["1","2","3","6","8","9","12"],
+ visibleMessageIdsAfterExpand: ["1", "2", "3", "4", "6", "8", "9", "12"],
+ visibleMessageIdsAfterCollapse: ["1", "2", "3", "6", "8", "9", "12"],
});
info("Test a message in a 2 level deep group");
@@ -74,8 +76,8 @@ add_task(async function () {
node,
store,
shouldBeOpen: false,
- visibleMessageIdsAfterExpand: ["1","2","3","4","6","8","9","10","12"],
- visibleMessageIdsAfterCollapse: ["1","2","3","4","6","8","9","12"]
+ visibleMessageIdsAfterExpand: ["1", "2", "3", "4", "6", "8", "9", "10", "12"],
+ visibleMessageIdsAfterCollapse: ["1", "2", "3", "4", "6", "8", "9", "12"]
});
info("Test a message at root level, after closing a collapsed group");
@@ -104,23 +106,23 @@ async function testGroupToggle({
visibleMessageIdsAfterCollapse
}) {
let toggleArrow = node.querySelector(".theme-twisty");
- const isOpen = node => node.classList.contains("open");
+ const isOpen = node2 => node2.classList.contains("open");
const assertVisibleMessageIds = (expanded) => {
let visibleMessageIds = store.getState().messages.visibleMessages;
expanded ? is(visibleMessageIds.toString(), visibleMessageIdsAfterExpand.toString()) :
is(visibleMessageIds.toString(), visibleMessageIdsAfterCollapse.toString());
- }
+ };
- await waitFor(() => isOpen(node) === shouldBeOpen)
+ await waitFor(() => isOpen(node) === shouldBeOpen);
assertVisibleMessageIds(shouldBeOpen);
toggleArrow.click();
shouldBeOpen = !shouldBeOpen;
- await waitFor(() => isOpen(node) === shouldBeOpen)
+ await waitFor(() => isOpen(node) === shouldBeOpen);
assertVisibleMessageIds(shouldBeOpen);
toggleArrow.click();
shouldBeOpen = !shouldBeOpen;
- await waitFor(() => isOpen(node) === shouldBeOpen)
+ await waitFor(() => isOpen(node) === shouldBeOpen);
assertVisibleMessageIds(shouldBeOpen);
-}
\ No newline at end of file
+}
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_logging_workers_api.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_logging_workers_api.js
index cca59e82ad4b..133572eb8b82 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_logging_workers_api.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_logging_workers_api.js
@@ -3,6 +3,8 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
+/* import-globals-from head.js */
+
// Tests that the basic console.log()-style APIs and filtering work for
// sharedWorkers
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_table.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_table.js
index 300b231607cd..cd72ae774425 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_table.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_table.js
@@ -8,7 +8,8 @@
// Check console.table calls with all the test cases shown
// in the MDN doc (https://developer.mozilla.org/en-US/docs/Web/API/Console/table)
-const TEST_URI = "http://example.com/browser/devtools/client/webconsole/new-console-output/test/mochitest/test-console-table.html";
+const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
+ "new-console-output/test/mochitest/test-console-table.html";
add_task(function* () {
let toolbox = yield openNewTabAndToolbox(TEST_URI, "webconsole");
diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_trace_duplicates.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_trace_duplicates.js
index 7554dc987396..0ebb0b66b5a3 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_trace_duplicates.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_trace_duplicates.js
@@ -25,27 +25,27 @@ add_task(async function testTraceMessages() {
variable: "console.trace()",
repeats: 3,
filename: "test-console-trace-duplicates.html",
- line: 23,
+ line: 24,
column: 3,
stack: [{
functionName: "foo3",
filename: TEST_URI,
- line: 23,
+ line: 24,
column: 3
}, {
functionName: "foo2",
filename: TEST_URI,
- line: 19,
+ line: 20,
column: 3
}, {
functionName: "foo1",
filename: TEST_URI,
- line: 11,
+ line: 12,
column: 3
}, {
functionName: "