From: Andreas Gal Date: Fri, 6 May 2011 08:44:17 +0000 (-0700) Subject: add command line arguments for the shell, -e for echo tests, -p for parse tests X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=4a5794e70556e88bc4c18fee402dc83654b5880a;p=pdf.js.git add command line arguments for the shell, -e for echo tests, -p for parse tests --- diff --git a/pdf.js b/pdf.js index 0f23ab7..36a09d9 100644 --- a/pdf.js +++ b/pdf.js @@ -1101,13 +1101,6 @@ var CanvasGraphics = (function() { //var PostscriptGraphics //var SVGGraphics -// XXX temporary testing code -var inJSShell = false; -try { - putstr(""); - inJSShell = true; -} catch (e) { } - var MockParser = (function() { function constructor(objs) { this.objs = objs.slice(0); @@ -1231,5 +1224,17 @@ function runEchoTests() { }); } -if (inJSShell) - runEchoTests(); +function runParseTests() { +} + +if ("arguments" in this) { + const cmds = { + "-e": runEchoTests, + "-p": runParseTests + } + for (n in arguments) { + var fn = cmds[arguments[n]]; + if (fn) + fn(); + } +}