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

Version Path
trusty-festivity-extension-2.3.28 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.27 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.26 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.25 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.24 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.23 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.22 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.21 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.20 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.19 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.18 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.17 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.16 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.15 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.14 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.13 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.12 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.11g node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.10 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js
trusty-festivity-extension-2.3.9 node_modules/bower/node_modules/bower-config/node_modules/optimist/test/dash.js