From d4e8cf5c90a2c5b6ed661e468842f34b631dbb44 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Mon, 14 Dec 2020 20:47:05 -0500 Subject: Pass names of tests as options instead of using ad-hoc prim option --- test/js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'test/js') diff --git a/test/js b/test/js index 6c312b38..0f09b0a9 100755 --- a/test/js +++ b/test/js @@ -6,10 +6,11 @@ let cases = f=>read(__dirname+'/cases/'+f+'.bqn','utf8').split('\n') .filter(x=>x.length>0 && x.charAt(0)!=='#') .map(x=>x.indexOf('%')===-1?[1,x]:x.split(' % ')); let args = process.argv.slice(2); -let prim = args[0]==="-prim"; +let onfiles = args[0]==='--'; +let files = onfiles ? args.slice(1) : ['simple','syntax']; -if (prim || args.length==0) { - let t = [].concat(cases('simple'),cases('syntax'),prim?cases('prim'):[]); +if (onfiles || args.length==0) { + let t = [].concat.apply([],files.map(cases)); let test = t.map(e=>e[1]); let expt = t.map(e=>+e[0]); -- cgit v1.2.3