mirror of
https://github.com/Feodor2/Mypal68.git
synced 2025-06-19 15:25:50 -04:00
39 lines
1.2 KiB
JavaScript
39 lines
1.2 KiB
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
ChromeUtils.import(
|
|
"resource://testing-common/CustomizableUITestUtils.jsm",
|
|
this
|
|
);
|
|
|
|
// Test that the "Tracking Protection" button in the app menu loads about:preferences
|
|
add_task(async function testPreferencesButton() {
|
|
let cuiTestUtils = new CustomizableUITestUtils(window);
|
|
|
|
await BrowserTestUtils.withNewTab(gBrowser, async function(browser) {
|
|
await cuiTestUtils.openMainMenu();
|
|
|
|
let loaded = TestUtils.waitForCondition(
|
|
() => gBrowser.currentURI.spec == "about:preferences#privacy",
|
|
"Should open about:preferences."
|
|
);
|
|
document.getElementById("appMenu-tp-label").click();
|
|
await loaded;
|
|
|
|
await ContentTask.spawn(browser, {}, async function() {
|
|
let doc = content.document;
|
|
let section = await ContentTaskUtils.waitForCondition(
|
|
() => doc.querySelector(".spotlight"),
|
|
"The spotlight should appear."
|
|
);
|
|
is(
|
|
section.getAttribute("data-subcategory"),
|
|
"trackingprotection",
|
|
"The trackingprotection section is spotlighted."
|
|
);
|
|
});
|
|
});
|
|
});
|