diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-12-14 20:47:05 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-12-14 20:47:05 -0500 |
| commit | d4e8cf5c90a2c5b6ed661e468842f34b631dbb44 (patch) | |
| tree | 059ea10c25e449afb14591b0554068ed68b14fda /test/js | |
| parent | 6c250d890add5f0fc09b94925ae528292642d8cb (diff) | |
Pass names of tests as options instead of using ad-hoc prim option
Diffstat (limited to 'test/js')
| -rwxr-xr-x | test/js | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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]); |
