gecko/browser/base/content/test/general/browser_selectTabAtIndex.js

20 lines
639 B
JavaScript
Raw Normal View History

function test() {
for (let i = 0; i < 9; i++)
gBrowser.addTab();
var isLinux = navigator.platform.indexOf("Linux") == 0;
2008-09-02 06:18:48 -07:00
for (let i = 9; i >= 1; i--) {
EventUtils.synthesizeKey(i.toString(), { altKey: isLinux, accelKey: !isLinux });
2010-04-09 04:18:02 -07:00
is(gBrowser.tabContainer.selectedIndex, (i == 9 ? gBrowser.tabs.length : i) - 1,
(isLinux ? "Alt" : "Accel") + "+" + i + " selects expected tab");
}
gBrowser.selectTabAtIndex(-3);
2010-04-09 04:18:02 -07:00
is(gBrowser.tabContainer.selectedIndex, gBrowser.tabs.length - 3,
"gBrowser.selectTabAtIndex(-3) selects expected tab");
for (let i = 0; i < 9; i++)
gBrowser.removeCurrentTab();
}