diff --git a/pdf.js b/pdf.js index 750cec170..a468da987 100644 --- a/pdf.js +++ b/pdf.js @@ -2300,16 +2300,16 @@ var CanvasGraphics = (function() { })(); function runParseTests() { - //var data = snarf("simple_graphics.pdf", "binary"); - var data = snarf("/tmp/paper.pdf", "binary"); + var data = snarf("paper.pdf", "binary"); var pdf = new PDFDoc(new Stream(data)); var page = pdf.getPage(1); - //page.display(); + page.display({ + beginDrawing: function() {} + }); } if ("arguments" in this) { const cmds = { - "-e": runEchoTests, "-p": runParseTests } for (n in arguments) { diff --git a/test.html b/test.html index 5addd3a1b..163cddd74 100644 --- a/test.html +++ b/test.html @@ -29,6 +29,7 @@ function load() { req = new XMLHttpRequest(); req.open("GET", "uncompressed.tracemonkey-pldi-09.pdf"); + req.mozResponseType = "arraybuffer"; req.expected = 0; // 200 for HTTP req.onreadystatechange = xhrstate; req.send(null); @@ -36,7 +37,7 @@ function load() { function xhrstate() { if (req.readyState == 4 && req.status == req.expected) { - var data = req.mozResponseArrayBuffer; + var data = req.mozResponseArrayBuffer || req.mozResponse; pdf = new PDFDoc(new Stream(data)); numPages = pdf.numPages; displayPage(1);