browser_referrer_middle_click.js (706B)
1 // Tests referrer on middle-click navigation. 2 // Middle-clicks on the link, which opens it in a new tab. 3 4 function startMiddleClickTestCase(aTestNumber) { 5 info( 6 "browser_referrer_middle_click: " + getReferrerTestDescription(aTestNumber) 7 ); 8 someTabLoaded(gTestWindow).then(function (aNewTab) { 9 BrowserTestUtils.switchTab(gTestWindow.gBrowser, aNewTab).then(() => { 10 checkReferrerAndStartNextTest( 11 aTestNumber, 12 null, 13 aNewTab, 14 startMiddleClickTestCase 15 ); 16 }); 17 }); 18 19 clickTheLink(gTestWindow, "testlink", { button: 1 }); 20 } 21 22 function test() { 23 requestLongerTimeout(10); // slowwww shutdown on e10s 24 startReferrerTest(startMiddleClickTestCase); 25 }