mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-07 03:38:51 +02:00
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36053 --HG-- extra : source : 651d8f947a29f5d80b7e833f7e6b99e2afe8bf9d
27 lines
829 B
JavaScript
27 lines
829 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* https://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
/**
|
|
* Verify that we can reach about:rights and about:buildconfig using links
|
|
* from about:license.
|
|
*/
|
|
add_task(async function check_links() {
|
|
await BrowserTestUtils.withNewTab("about:license", async browser => {
|
|
for (let otherPage of ["about:rights", "about:buildconfig"]) {
|
|
let tabPromise = BrowserTestUtils.waitForNewTab(gBrowser, otherPage);
|
|
await BrowserTestUtils.synthesizeMouse(
|
|
`a[href='${otherPage}']`,
|
|
2,
|
|
2,
|
|
{ accelKey: true },
|
|
browser
|
|
);
|
|
info("Clicked " + otherPage + " link");
|
|
let tab = await tabPromise;
|
|
ok(true, otherPage + " tab opened correctly");
|
|
BrowserTestUtils.removeTab(tab);
|
|
}
|
|
});
|
|
});
|