www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 218917f367079bbff289277d91d35a3a2e66168a
parent 3f0f7af71ad6957a521c8665b1628ec2bec1cb7d
Author: Simon Kornblith <simon@simonster.com>
Date:   Sun,  8 Mar 2015 16:20:57 -0400

Add unit test for PDF recognition without DOI

Diffstat:
Atest/tests/data/recognizePDF_test_GS.pdf | 0
Mtest/tests/recognizePDF.js | 18++++++++++++++++++
2 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/test/tests/data/recognizePDF_test_GS.pdf b/test/tests/data/recognizePDF_test_GS.pdf Binary files differ. diff --git a/test/tests/recognizePDF.js b/test/tests/recognizePDF.js @@ -31,4 +31,22 @@ describe("PDF Recognition", function() { assert.equal(item.getField("libraryCatalog"), "CrossRef"); }); }); + + it("should recognize a PDF without a DOI", function() { + this.timeout(30000); + // Import the PDF + var testdir = getTestDataDirectory(); + testdir.append("recognizePDF_test_GS.pdf"); + var id = Zotero.Attachments.importFromFile(testdir); + + // Recognize the PDF + win.ZoteroPane.selectItem(id); + win.Zotero_RecognizePDF.recognizeSelected(); + + return waitForItemEvent("add").then(function(ids) { + var item = Zotero.Items.get(ids[0]); + assert.equal(item.getField("title"), "Scaling study of an improved fermion action on quenched lattices"); + assert.equal(item.getField("libraryCatalog"), "Google Scholar"); + }); + }); }); \ No newline at end of file