UNPKG

charlike

Version:

Small, fast, simple and streaming project scaffolder for myself, but not only. Supports hundreds of template engines through the @JSTransformers API or if you want custom `render` function passed through options

32 lines (29 loc) 658 B
var optimist = require('../index'); var test = require('tap').test; test('-', function (t) { t.plan(5); t.deepEqual( fix(optimist.parse([ '-n', '-' ])), { n: '-', _: [] } ); t.deepEqual( fix(optimist.parse([ '-' ])), { _: [ '-' ] } ); t.deepEqual( fix(optimist.parse([ '-f-' ])), { f: '-', _: [] } ); t.deepEqual( fix(optimist([ '-b', '-' ]).boolean('b').argv), { b: true, _: [ '-' ] } ); t.deepEqual( fix(optimist([ '-s', '-' ]).string('s').argv), { s: '-', _: [] } ); }); function fix (obj) { delete obj.$0; return obj; }