Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80665 views
1
var optimist = require('../index');
2
var test = require('tap').test;
3
4
test('-', function (t) {
5
t.plan(5);
6
t.deepEqual(
7
fix(optimist.parse([ '-n', '-' ])),
8
{ n: '-', _: [] }
9
);
10
t.deepEqual(
11
fix(optimist.parse([ '-' ])),
12
{ _: [ '-' ] }
13
);
14
t.deepEqual(
15
fix(optimist.parse([ '-f-' ])),
16
{ f: '-', _: [] }
17
);
18
t.deepEqual(
19
fix(optimist([ '-b', '-' ]).boolean('b').argv),
20
{ b: true, _: [ '-' ] }
21
);
22
t.deepEqual(
23
fix(optimist([ '-s', '-' ]).string('s').argv),
24
{ s: '-', _: [] }
25
);
26
});
27
28
function fix (obj) {
29
delete obj.$0;
30
return obj;
31
}
32
33