tor-browser

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

browser_referrer_open_link_in_tab.js (797B)


      1 // Tests referrer on context menu navigation - open link in new tab.
      2 // Selects "open link in new tab" from the context menu.
      3 
      4 function startNewTabTestCase(aTestNumber) {
      5  info(
      6    "browser_referrer_open_link_in_tab: " +
      7      getReferrerTestDescription(aTestNumber)
      8  );
      9  contextMenuOpened(gTestWindow, "testlink").then(function (aContextMenu) {
     10    someTabLoaded(gTestWindow).then(function (aNewTab) {
     11      gTestWindow.gBrowser.selectedTab = aNewTab;
     12      checkReferrerAndStartNextTest(
     13        aTestNumber,
     14        null,
     15        aNewTab,
     16        startNewTabTestCase
     17      );
     18    });
     19 
     20    doContextMenuCommand(gTestWindow, aContextMenu, "context-openlinkintab");
     21  });
     22 }
     23 
     24 function test() {
     25  requestLongerTimeout(10); // slowwww shutdown on e10s
     26  startReferrerTest(startNewTabTestCase);
     27 }