|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 function test() { |
|
5 waitForExplicitFinish(); |
|
6 |
|
7 newWindowWithTabView(function(win) { |
|
8 registerCleanupFunction(function() { |
|
9 win.close(); |
|
10 }); |
|
11 |
|
12 let cw = win.TabView.getContentWindow(); |
|
13 |
|
14 let groupItemOne = cw.GroupItems.groupItems[0]; |
|
15 is(groupItemOne.getChildren().length, 1, "Group one has 1 tab item"); |
|
16 |
|
17 let groupItemTwo = createGroupItemWithBlankTabs(win, 300, 300, 40, 1); |
|
18 is(groupItemTwo.getChildren().length, 1, "Group two has 1 tab item"); |
|
19 |
|
20 whenTabViewIsHidden(function() { |
|
21 executeSoon(function() { |
|
22 win.gBrowser.removeTab(win.gBrowser.selectedTab); |
|
23 is(cw.UI.getActiveTab(), groupItemOne.getChild(0), "TabItem in Group one is selected"); |
|
24 finish(); |
|
25 }); |
|
26 }, win); |
|
27 groupItemTwo.getChild(0).zoomIn(); |
|
28 }); |
|
29 } |
|
30 |