From 4a5794e70556e88bc4c18fee402dc83654b5880a Mon Sep 17 00:00:00 2001 From: Andreas Gal Date: Fri, 6 May 2011 01:44:17 -0700 Subject: [PATCH] add command line arguments for the shell, -e for echo tests, -p for parse tests --- pdf.js | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) 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(); + } +} -- 2.39.5