Fix instances of browser windows being left open after tests

This commit is contained in:
Dan Stillman 2016-06-11 04:50:04 -04:00
parent 0b75b75b96
commit b0ef76cf57
2 changed files with 12 additions and 7 deletions

View file

@ -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 () {

View file

@ -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');