Sha256: dca8f2b64ae1c50ca607686b7a88d905863bd7f399610f7495febe643b9d331e
Contents?: true
Size: 658 Bytes
Versions: 184
Compression:
Stored size: 658 Bytes
Contents
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; }
Version data entries
184 entries across 174 versions & 12 rubygems