Bug 666475 - Intermittent browser_tabview_privatebrowsing.js | Test timed out; r=ehsan

This commit is contained in:
Tim Taubert 2011-08-04 03:49:43 +02:00
Родитель 61f4f29417
Коммит 9abc15c2e5
1 изменённых файлов: 19 добавлений и 22 удалений

Просмотреть файл

@ -22,7 +22,7 @@ function onTabViewLoadedAndShown() {
ok(TabView.isVisible(), "Tab View is visible"); ok(TabView.isVisible(), "Tab View is visible");
// Establish initial state // Establish initial state
contentWindow = document.getElementById("tab-view").contentWindow; contentWindow = TabView.getContentWindow();
verifyCleanState("start"); verifyCleanState("start");
// register a clean up for private browsing just in case // register a clean up for private browsing just in case
@ -50,40 +50,37 @@ function onTabViewLoadedAndShown() {
} }
// Create a second tab // Create a second tab
gBrowser.loadOneTab("about:robots", { inBackground: false }); gBrowser.addTab("about:robots");
is(gBrowser.tabs.length, 2, "we now have 2 tabs"); is(gBrowser.tabs.length, 2, "we now have 2 tabs");
registerCleanupFunction(function() { registerCleanupFunction(function() {
gBrowser.removeTab(gBrowser.tabs[1]); gBrowser.removeTab(gBrowser.tabs[1]);
}); });
afterAllTabsLoaded(function() { afterAllTabsLoaded(function() {
showTabView(function() { // Get normal tab urls
// Get normal tab urls for (let a = 0; a < gBrowser.tabs.length; a++)
for (let a = 0; a < gBrowser.tabs.length; a++) normalURLs.push(gBrowser.tabs[a].linkedBrowser.currentURI.spec);
normalURLs.push(gBrowser.tabs[a].linkedBrowser.currentURI.spec);
// verify that we're all set up for our test // verify that we're all set up for our test
verifyNormal(); verifyNormal();
// go into private browsing and make sure Tab View becomes hidden // go into private browsing and make sure Tab View becomes hidden
togglePBAndThen(function() { togglePBAndThen(function() {
whenTabViewIsHidden(function() { whenTabViewIsHidden(function() {
ok(!TabView.isVisible(), "Tab View is no longer visible"); ok(!TabView.isVisible(), "Tab View is no longer visible");
verifyPB();
verifyPB(); // exit private browsing and make sure Tab View is shown again
togglePBAndThen(function() {
whenTabViewIsShown(function() {
ok(TabView.isVisible(), "Tab View is visible again");
verifyNormal();
// exit private browsing and make sure Tab View is shown again hideTabView(onTabViewHidden);
togglePBAndThen(function() {
whenTabViewIsShown(function() {
ok(TabView.isVisible(), "Tab View is visible again");
verifyNormal();
hideTabView(onTabViewHidden);
});
}); });
}); });
}); });
}); });
}); });
} }