|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 * http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 function test() { |
|
5 waitForExplicitFinish(); |
|
6 showTabView(onTabViewShown); |
|
7 } |
|
8 |
|
9 function onTabViewShown() { |
|
10 let contentWindow = TabView.getContentWindow(); |
|
11 is(contentWindow.GroupItems.groupItems.length, 1, "Has one groupItem only"); |
|
12 |
|
13 let groupItem = contentWindow.GroupItems.groupItems[0]; |
|
14 let tabItems = groupItem.getChildren(); |
|
15 is(tabItems.length, 1, "There is only one tabItems in the groupItem"); |
|
16 |
|
17 let bounds = groupItem.bounds; |
|
18 gBrowser.addTab(); |
|
19 gBrowser.removeTab(gBrowser.tabs[1]); |
|
20 ok(bounds.equals(groupItem.bounds), 'Group bounds recovered'); |
|
21 |
|
22 is(tabItems.length, 1, "There is only one tabItem in the groupItem"); |
|
23 |
|
24 hideTabView(finish); |
|
25 } |