diff --git a/test/driver.js b/test/driver.js index 50272ea61..04a6dc733 100644 --- a/test/driver.js +++ b/test/driver.js @@ -137,7 +137,10 @@ function nextTask() { PDFJS.disableRange = task.disableRange || masterMode; PDFJS.disableAutoFetch = !task.enableAutoFetch || masterMode; try { - var promise = PDFJS.getDocument(absoluteUrl); + var promise = PDFJS.getDocument({ + url: absoluteUrl, + password: task.password + }); promise.then(function(doc) { task.pdfDoc = doc; continuation(); diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index 2ef171e5b..bf7e03197 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -49,4 +49,5 @@ !noembed-sjis.pdf !vertical.pdf !issue2099-1.pdf +!issue3371.pdf !issue2956.pdf diff --git a/test/pdfs/issue3371.pdf b/test/pdfs/issue3371.pdf new file mode 100644 index 000000000..f1dd5907b Binary files /dev/null and b/test/pdfs/issue3371.pdf differ diff --git a/test/test_manifest.json b/test/test_manifest.json index 9f4236fbe..d726c29c4 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -264,6 +264,13 @@ "rounds": 1, "type": "eq" }, + { "id": "issue3371", + "file": "pdfs/issue3371.pdf", + "password": "ELXRTQWS", + "md5": "db2fedbd36d6fa27d4e52f9bd2d96b8c", + "rounds": 1, + "type": "load" + }, { "id": "wdsg_fitc", "file": "pdfs/wdsg_fitc.pdf", "md5": "5bb1c2b83705d4cdfc43197ee74f07f9",