From b241d3ec528a37f2bbe6ff1bcf3fb577633b92f2 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 26 Apr 2015 16:48:34 -0400 Subject: [PATCH] Add loadBrowserWindow() test support function --- test/content/support.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/test/content/support.js b/test/content/support.js index 16f6656d4..522b85505 100644 --- a/test/content/support.js +++ b/test/content/support.js @@ -22,11 +22,20 @@ function loadWindow(winurl, argument) { }); } +/** + * Open a browser window and return a promise for the window + * + * @return {Promise} + */ +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