commit b0ef76cf5720a2e4065a28fe4b8b10642811d325
parent 0b75b75b9655245ed9497371ba6bd23b82f6cdb4
Author: Dan Stillman <dstillman@zotero.org>
Date: Sat, 11 Jun 2016 04:50:04 -0400
Fix instances of browser windows being left open after tests
Diffstat:
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/test/tests/duplicatesTest.js b/test/tests/duplicatesTest.js
@@ -8,19 +8,17 @@ describe("Duplicate Items", function () {
thisArg: this,
skipBundledFiles: true
});
- });
- beforeEach(function* () {
+
Zotero.Prefs.clear('duplicateLibraries');
win = yield loadZoteroPane();
zp = win.ZoteroPane;
cv = zp.collectionsView;
-
+ });
+ beforeEach(function* () {
return selectLibrary(win);
})
after(function () {
- if (win) {
- win.close();
- }
+ win.close();
});
describe("Merging", function () {
diff --git a/test/tests/feedItemTest.js b/test/tests/feedItemTest.js
@@ -208,10 +208,17 @@ describe("Zotero.FeedItem", function () {
});
describe('#translate()', function() {
+ var win;
+
before(function* () {
// Needs an open window to be able to create a hidden window for translation
- yield loadBrowserWindow();
+ win = yield loadBrowserWindow();
});
+
+ after(function () {
+ win.close()
+ });
+
it('translates and saves items', function* () {
var feedItem = yield createDataObject('feedItem', {libraryID});
var url = getTestDataUrl('metadata/journalArticle-single.html');