19 lines
433 B
JavaScript
19 lines
433 B
JavaScript
/**
|
|
* Module dependencies.
|
|
*/
|
|
|
|
var program = new (require('../').Command)();
|
|
var test = require('tape');
|
|
|
|
program
|
|
.version('0.0.1')
|
|
.option('-f, --foo', 'add some foo')
|
|
.option('-b, --bar', 'add some bar');
|
|
|
|
program.parse(['node', 'test', '--foo', '--', '--bar', 'baz']);
|
|
test('literal args', function (t) {
|
|
t.ok(program.foo);
|
|
t.equal(program.bar, undefined);
|
|
t.deepEqual(program.args, ['--bar', 'baz']);
|
|
t.end();
|
|
}); |