"use strict";

add_task(function* () {
  gBrowser.pinTab(gBrowser.selectedTab);

  let newTab = gBrowser.duplicateTab(gBrowser.selectedTab);
  yield promiseTabRestored(newTab);

  ok(!newTab.pinned, "duplicating a pinned tab creates unpinned tab");
  yield promiseRemoveTab(newTab);

  gBrowser.unpinTab(gBrowser.selectedTab);
});