parent
57a60c1946
commit
2e081ce8d2
1 changed files with 1 additions and 25 deletions
|
@ -109,36 +109,12 @@ describe("RemoteTranslate", function () {
|
||||||
title: 'Title'
|
title: 'Title'
|
||||||
}));
|
}));
|
||||||
// Item should still be returned
|
// Item should still be returned
|
||||||
assert.equal(items[0].title, 'Title');
|
assert.equal(items[0].getField('title'), 'Title');
|
||||||
|
|
||||||
HiddenBrowser.destroy(browser);
|
HiddenBrowser.destroy(browser);
|
||||||
translate.dispose();
|
translate.dispose();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should save items and call itemDone when libraryID is not false", async function () {
|
|
||||||
let translate = new RemoteTranslate();
|
|
||||||
let browser = await HiddenBrowser.create(getTestDataUrl('test.html'));
|
|
||||||
await translate.setBrowser(browser);
|
|
||||||
translate.setTranslator(dummyTranslator);
|
|
||||||
|
|
||||||
let itemDone = sinon.spy();
|
|
||||||
translate.setHandler('itemDone', itemDone);
|
|
||||||
|
|
||||||
let items = await translate.translate({ libraryID: null }); // User library
|
|
||||||
sinon.assert.calledWith(itemDone, translate,
|
|
||||||
sinon.match({
|
|
||||||
libraryID: Zotero.Libraries.userLibraryID
|
|
||||||
}),
|
|
||||||
sinon.match({
|
|
||||||
title: 'Title'
|
|
||||||
}));
|
|
||||||
// Item should still be returned
|
|
||||||
assert.equal(items[0].title, 'Title');
|
|
||||||
|
|
||||||
HiddenBrowser.destroy(browser);
|
|
||||||
translate.dispose();
|
|
||||||
});
|
|
||||||
|
|
||||||
it("should call itemDone before done", async function () {
|
it("should call itemDone before done", async function () {
|
||||||
let translate = new RemoteTranslate();
|
let translate = new RemoteTranslate();
|
||||||
let browser = await HiddenBrowser.create(getTestDataUrl('test.html'));
|
let browser = await HiddenBrowser.create(getTestDataUrl('test.html'));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue