gecko-dev/browser/components/tabview/test/browser_tabview_bug587990.js

32 строки
828 B
JavaScript
Исходник Обычный вид История

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
function test() {
let newTab;
let onLoad = function (win) {
registerCleanupFunction(function () win.close());
newTab = win.gBrowser.addTab();
let popup = win.document.getElementById("context_tabViewMenuPopup");
win.TabView.updateContextMenu(newTab, popup);
};
let onShow = function (win) {
let cw = win.TabView.getContentWindow();
is(cw.GroupItems.groupItems.length, 1, "Has only one group");
let groupItem = cw.GroupItems.groupItems[0];
let tabItems = groupItem.getChildren();
let tab = tabItems[tabItems.length - 1].tab;
is(tab, newTab, "The new tab exists in the group");
finish();
};
waitForExplicitFinish();
newWindowWithTabView(onShow, onLoad);
}