tor-browser

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

browser_referrer_simple_click.js (853B)


      1 // Tests referrer on simple click navigation.
      2 // Clicks on the link, which opens it in the same tab.
      3 
      4 function startSimpleClickTestCase(aTestNumber) {
      5  info(
      6    "browser_referrer_simple_click: " + getReferrerTestDescription(aTestNumber)
      7  );
      8  BrowserTestUtils.browserLoaded(
      9    gTestWindow.gBrowser.selectedBrowser,
     10    false,
     11    url => url.endsWith("file_referrer_testserver.sjs")
     12  ).then(function () {
     13    checkReferrerAndStartNextTest(
     14      aTestNumber,
     15      null,
     16      null,
     17      startSimpleClickTestCase
     18    );
     19  });
     20 
     21  clickTheLink(gTestWindow, "testlink", {});
     22 }
     23 
     24 function test() {
     25  waitForExplicitFinish();
     26 
     27  SpecialPowers.pushPrefEnv(
     28    { set: [["test.wait300msAfterTabSwitch", true]] },
     29    function () {
     30      requestLongerTimeout(10); // slowwww shutdown on e10s
     31      startReferrerTest(startSimpleClickTestCase);
     32    }
     33  );
     34 }