Add loadBrowserWindow() test support function

This commit is contained in:
Dan Stillman 2015-04-26 16:48:34 -04:00
parent f4b6e22817
commit b241d3ec52

View file

@ -22,11 +22,20 @@ function loadWindow(winurl, argument) {
});
}
/**
* Open a browser window and return a promise for the window
*
* @return {Promise<ChromeWindow>}
*/
function loadBrowserWindow() {
return loadWindow("chrome://browser/content/browser.xul");
}
/**
* Loads a Zotero pane in a new window. Returns the containing window.
*/
function loadZoteroPane() {
return loadWindow("chrome://browser/content/browser.xul").then(function(win) {
return loadBrowserWindow().then(function(win) {
win.ZoteroOverlay.toggleDisplay(true);
// Hack to wait for pane load to finish. This is the same hack