Add a test for 6740b264
This commit is contained in:
parent
6740b2644d
commit
309e56df06
1 changed files with 27 additions and 0 deletions
|
@ -159,5 +159,32 @@ describe("RemoteTranslate", function () {
|
|||
HiddenBrowser.destroy(browser);
|
||||
translate.dispose();
|
||||
});
|
||||
|
||||
it("should be able to access hidden prefs", async function () {
|
||||
let domParserDummy = buildDummyTranslator('web', `
|
||||
function detectWeb() {
|
||||
return "book";
|
||||
}
|
||||
|
||||
function doWeb() {
|
||||
let item = new Zotero.Item("book");
|
||||
item.title = Zotero.getHiddenPref("testPref");
|
||||
item.complete();
|
||||
}
|
||||
`);
|
||||
|
||||
Zotero.Prefs.set('translators.testPref', 'Test value');
|
||||
|
||||
let translate = new RemoteTranslate();
|
||||
let browser = await HiddenBrowser.create(getTestDataUrl('test.html'));
|
||||
await translate.setBrowser(browser);
|
||||
translate.setTranslator(domParserDummy);
|
||||
|
||||
let items = await translate.translate({ libraryID: false });
|
||||
assert.equal(items[0].title, 'Test value');
|
||||
|
||||
HiddenBrowser.destroy(browser);
|
||||
translate.dispose();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue