diff options
Diffstat (limited to 'toolkit/mozapps/extensions/test/browser/browser_bug567127.js')
-rw-r--r-- | toolkit/mozapps/extensions/test/browser/browser_bug567127.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/toolkit/mozapps/extensions/test/browser/browser_bug567127.js b/toolkit/mozapps/extensions/test/browser/browser_bug567127.js index 1d9a75416..5c5dce069 100644 --- a/toolkit/mozapps/extensions/test/browser/browser_bug567127.js +++ b/toolkit/mozapps/extensions/test/browser/browser_bug567127.js @@ -73,6 +73,7 @@ WindowOpenListener.prototype = { var gInstallNotificationObserver = { observe: function(aSubject, aTopic, aData) { var installInfo = aSubject.QueryInterface(Ci.amIWebInstallInfo); + is(installInfo.installs.length, 2, "Should be installing 2 files.") if (gTestInWindow) is(installInfo.browser, null, "Notification should have a null browser"); else @@ -108,8 +109,8 @@ add_task(function* test_install_from_file() { get_addon_file_url("browser_bug567127_1.xpi"), get_addon_file_url("browser_bug567127_2.xpi") ]; - MockFilePicker.returnFiles = filePaths.map(aPath => aPath.file); - + MockFilePicker.returnFiles = filePaths.map(function(aPath) aPath.file); + Services.obs.addObserver(gInstallNotificationObserver, "addon-install-started", false); @@ -118,8 +119,8 @@ add_task(function* test_install_from_file() { let pInstallURIClosed = new Promise((resolve, reject) => { new WindowOpenListener(INSTALL_URI, function(aWindow) { try { - test_confirmation(aWindow, filePaths.map(aPath => aPath.spec)); - } catch (e) { + test_confirmation(aWindow, filePaths.map(function(aPath) aPath.spec)); + } catch(e) { reject(e); } }, resolve); |