tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

browser_bug479408.js (844B)


      1 /* Any copyright is dedicated to the Public Domain.
      2 * http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 ChromeUtils.defineESModuleGetters(this, {
      5  OpenSearchManager:
      6    "moz-src:///browser/components/search/OpenSearchManager.sys.mjs",
      7 });
      8 
      9 function test() {
     10  waitForExplicitFinish();
     11  let tab = (gBrowser.selectedTab = BrowserTestUtils.addTab(
     12    gBrowser,
     13    "http://mochi.test:8888/browser/browser/base/content/test/general/browser_bug479408_sample.html"
     14  ));
     15 
     16  BrowserTestUtils.waitForContentEvent(
     17    gBrowser.selectedBrowser,
     18    "DOMLinkAdded",
     19    true
     20  ).then(() => {
     21    executeSoon(function () {
     22      Assert.equal(
     23        OpenSearchManager.getEngines(tab.linkedBrowser).length,
     24        0,
     25        "the subframe's search engine wasn't detected"
     26      );
     27 
     28      gBrowser.removeTab(tab);
     29      finish();
     30    });
     31  });
     32 }