summaryrefslogtreecommitdiff
path: root/browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js
diff options
context:
space:
mode:
Diffstat (limited to 'browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js')
-rw-r--r--browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js95
1 files changed, 0 insertions, 95 deletions
diff --git a/browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js b/browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js
deleted file mode 100644
index dcfc19fee..000000000
--- a/browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Any copyright is dedicated to the Public Domain.
- * http://creativecommons.org/publicdomain/zero/1.0/
- */
-
-// Check that nsIConsoleMessages are displayed in the Browser Console.
-// See bug 859756.
-
-const TEST_URI = "data:text/html;charset=utf8,<title>bug859756</title>\n" +
- "<p>hello world\n<p>nsIConsoleMessages ftw!";
-
-function test()
-{
- addTab(TEST_URI);
- browser.addEventListener("load", function onLoad() {
- browser.removeEventListener("load", onLoad, true);
-
- // Test for cached nsIConsoleMessages.
- Services.console.logStringMessage("test1 for bug859756");
-
- info("open web console");
- openConsole(null, consoleOpened);
- }, true);
-}
-
-function consoleOpened(hud)
-{
- ok(hud, "web console opened");
- Services.console.logStringMessage("do-not-show-me");
- content.console.log("foobarz");
-
- waitForMessages({
- webconsole: hud,
- messages: [
- {
- text: "foobarz",
- category: CATEGORY_WEBDEV,
- severity: SEVERITY_LOG,
- },
- ],
- }).then(() => {
- let text = hud.outputNode.textContent;
- is(text.indexOf("do-not-show-me"), -1,
- "nsIConsoleMessages are not displayed");
- is(text.indexOf("test1 for bug859756"), -1,
- "nsIConsoleMessages are not displayed (confirmed)");
- closeConsole(null, onWebConsoleClose);
- });
-}
-
-function onWebConsoleClose()
-{
- info("web console closed");
- HUDConsoleUI.toggleBrowserConsole().then(onBrowserConsoleOpen);
-}
-
-function onBrowserConsoleOpen(hud)
-{
- ok(hud, "browser console opened");
- Services.console.logStringMessage("test2 for bug859756");
-
- waitForMessages({
- webconsole: hud,
- messages: [
- {
- text: "test1 for bug859756",
- category: CATEGORY_JS,
- },
- {
- text: "test2 for bug859756",
- category: CATEGORY_JS,
- },
- {
- text: "do-not-show-me",
- category: CATEGORY_JS,
- },
- ],
- }).then(testFiltering);
-
- function testFiltering(results)
- {
- let msg = [...results[2].matched][0];
- ok(msg, "message element for do-not-show-me (nsIConsoleMessage)");
- isnot(msg.textContent.indexOf("do-not-show"), -1, "element content is correct");
- ok(!msg.classList.contains("hud-filtered-by-type"), "element is not filtered");
-
- hud.setFilterState("jslog", false);
-
- ok(msg.classList.contains("hud-filtered-by-type"), "element is filtered");
-
- hud.setFilterState("jslog", true);
-
- finishTest();
- }
-}