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:
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