mirror of
https://github.com/classilla/tenfourfox.git
synced 2026-03-12 13:42:03 +00:00
38 lines
1.1 KiB
JavaScript
38 lines
1.1 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
// Check that the webconsole works if the network monitor is first opened, then
|
|
// the user switches to the webconsole. See bug 970914.
|
|
|
|
"use strict";
|
|
|
|
function test() {
|
|
Task.spawn(runner).then(finishTest);
|
|
|
|
function* runner() {
|
|
const {tab} = yield loadTab("data:text/html;charset=utf8,<p>hello");
|
|
|
|
const hud = yield openConsole(tab);
|
|
|
|
hud.jsterm.execute("console.log('foobar bug970914')");
|
|
|
|
yield waitForMessages({
|
|
webconsole: hud,
|
|
messages: [{
|
|
name: "console.log",
|
|
text: "foobar bug970914",
|
|
category: CATEGORY_WEBDEV,
|
|
severity: SEVERITY_LOG,
|
|
}],
|
|
});
|
|
|
|
let text = hud.outputNode.textContent;
|
|
isnot(text.indexOf("foobar bug970914"), -1,
|
|
"console.log message confirmed");
|
|
ok(!/logging API|disabled by a script/i.test(text),
|
|
"no warning about disabled console API");
|
|
}
|
|
}
|
|
|