mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-10 01:07:31 +09:00
Move WebExtensions enabled Add-ons Manager
This commit is contained in:
parent
d7d16e7fbb
commit
358cd0404a
1100 changed files with 133 additions and 106 deletions
|
|
@ -0,0 +1,40 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
// Test whether an InstallTrigger.enabled is working
|
||||
add_task(function * ()
|
||||
{
|
||||
let testtab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, TESTROOT + "bug638292.html");
|
||||
|
||||
function* verify(link, button)
|
||||
{
|
||||
info("Clicking " + link);
|
||||
|
||||
let waitForNewTabPromise = BrowserTestUtils.waitForNewTab(gBrowser);
|
||||
|
||||
yield BrowserTestUtils.synthesizeMouseAtCenter("#" + link, { button: button },
|
||||
gBrowser.selectedBrowser);
|
||||
|
||||
let newtab = yield waitForNewTabPromise;
|
||||
|
||||
yield BrowserTestUtils.browserLoaded(newtab.linkedBrowser);
|
||||
|
||||
let result = yield ContentTask.spawn(newtab.linkedBrowser, { }, function* () {
|
||||
return (content.document.getElementById("enabled").textContent == "true");
|
||||
});
|
||||
|
||||
ok(result, "installTrigger for " + link + " should have been enabled");
|
||||
|
||||
// Focus the old tab (link3 is opened in the background)
|
||||
if (link != "link3") {
|
||||
yield BrowserTestUtils.switchTab(gBrowser, testtab);
|
||||
}
|
||||
gBrowser.removeTab(newtab);
|
||||
}
|
||||
|
||||
yield* verify("link1", 0);
|
||||
yield* verify("link2", 0);
|
||||
yield* verify("link3", 1);
|
||||
|
||||
gBrowser.removeCurrentTab();
|
||||
});
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue