mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 1191216 - Part 1: Intermittent browser_console_error_source_click.js - fix test. r=bgrins
This commit is contained in:
parent
b2f34546ca
commit
faf82effc8
@ -14,10 +14,16 @@ const TEST_URI = "data:text/html;charset=utf8,<p>hello world from bug 877778 " +
|
||||
function test() {
|
||||
let hud;
|
||||
|
||||
loadTab(TEST_URI).then(() => {
|
||||
HUDService.toggleBrowserConsole().then(browserConsoleOpened);
|
||||
let prefsPushed = new Promise(resolve => {
|
||||
SpecialPowers.pushPrefEnv({"set": [
|
||||
["devtools.browserconsole.filter.cssparser", true]
|
||||
]}, resolve);
|
||||
});
|
||||
|
||||
prefsPushed.then(() => loadTab(TEST_URI))
|
||||
.then(() => HUDService.toggleBrowserConsole())
|
||||
.then(browserConsoleOpened);
|
||||
|
||||
function browserConsoleOpened(hudConsole) {
|
||||
hud = hudConsole;
|
||||
ok(hud, "browser console opened");
|
||||
@ -54,16 +60,18 @@ function test() {
|
||||
function onMessageFound(results) {
|
||||
let viewSource = hud.viewSource;
|
||||
let viewSourceCalled = false;
|
||||
hud.viewSourceInDebugger = () => {
|
||||
|
||||
hud.viewSource = () => {
|
||||
viewSourceCalled = true;
|
||||
};
|
||||
|
||||
for (let result of results) {
|
||||
viewSourceCalled = false;
|
||||
|
||||
let msg = [...results[0].matched][0];
|
||||
let msg = [...result.matched][0];
|
||||
ok(msg, "message element found for: " + result.text);
|
||||
let selector = ".message > .message-location .frame-link-filename";
|
||||
ok(!msg.classList.contains("filtered-by-type"), "message element is not filtered");
|
||||
let selector = ".message > .message-location .frame-link-source";
|
||||
let locationNode = msg.querySelector(selector);
|
||||
ok(locationNode, "message location element found");
|
||||
|
||||
@ -72,7 +80,8 @@ function test() {
|
||||
ok(viewSourceCalled, "view source opened");
|
||||
}
|
||||
|
||||
hud.viewSourceInDebugger = viewSource;
|
||||
hud.viewSource = viewSource;
|
||||
|
||||
finishTest();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user