tor-browser

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

browser_579879.js (781B)


      1 "use strict";
      2 
      3 add_task(async function () {
      4  let tab1 = BrowserTestUtils.addTab(
      5    gBrowser,
      6    "data:text/plain;charset=utf-8,foo"
      7  );
      8  gBrowser.pinTab(tab1);
      9 
     10  await promiseBrowserLoaded(tab1.linkedBrowser);
     11  let tab2 = BrowserTestUtils.addTab(gBrowser);
     12  gBrowser.pinTab(tab2);
     13 
     14  is(
     15    Array.prototype.indexOf.call(gBrowser.tabs, tab1),
     16    0,
     17    "pinned tab 1 is at the first position"
     18  );
     19  await promiseRemoveTabAndSessionState(tab1);
     20 
     21  tab1 = SessionWindowUI.undoCloseTab(window);
     22  ok(tab1.pinned, "pinned tab 1 has been restored as a pinned tab");
     23  is(
     24    Array.prototype.indexOf.call(gBrowser.tabs, tab1),
     25    0,
     26    "pinned tab 1 has been restored to the first position"
     27  );
     28 
     29  BrowserTestUtils.removeTab(tab1);
     30  BrowserTestUtils.removeTab(tab2);
     31 });