mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 06:43:32 +00:00
Bug 1879086 - [devtools] Fix browser_webconsole_custom_formatters_errors.js failure on beta. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D201114
This commit is contained in:
parent
0f9fbab09b
commit
98fe2b2dd4
@ -11,9 +11,6 @@ const TEST_URI =
|
||||
add_task(async function () {
|
||||
await pushPref("devtools.custom-formatters.enabled", true);
|
||||
|
||||
// enable "can't access property "y", x is undefined" error message
|
||||
await pushPref("javascript.options.property_error_message_fix", true);
|
||||
|
||||
const hud = await openNewTabAndConsole(TEST_URI);
|
||||
|
||||
// Reload the browser to ensure the custom formatters are picked up
|
||||
@ -153,9 +150,13 @@ async function testInvalidTagname(hud) {
|
||||
|
||||
async function testNoPrivilegedAccess(hud) {
|
||||
info(`Test for denied access to windowUtils from hook`);
|
||||
await testCustomFormatting(hud, {
|
||||
messageText: `Custom formatter failed: devtoolsFormatters[17].header threw: can't access property "garbageCollect", window.windowUtils is undefined`,
|
||||
const node = await testCustomFormatting(hud, {
|
||||
messageText: `Custom formatter failed: devtoolsFormatters[17].header threw`,
|
||||
});
|
||||
ok(
|
||||
node.textContent.includes("window.windowUtils is undefined"),
|
||||
"Access to windowUtils triggered expected error"
|
||||
);
|
||||
}
|
||||
|
||||
async function testCustomFormatting(hud, { messageText, source, bodyText }) {
|
||||
@ -194,4 +195,6 @@ async function testCustomFormatting(hud, { messageText, source, bodyText }) {
|
||||
"The arrow of the node has the expected class after clicking on it"
|
||||
);
|
||||
}
|
||||
|
||||
return headerNode;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user