зеркало из https://github.com/mozilla/gecko-dev.git
28 строки
829 B
JavaScript
28 строки
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);
|
|
}
|
|
});
|
|
});
|