Lines Matching refs:parse
3 var parse = require('../'); variable
8 t.deepEqual(parse(['-n', '-']), { n: '-', _: [] });
9 t.deepEqual(parse(['--nnn', '-']), { nnn: '-', _: [] });
10 t.deepEqual(parse(['-']), { _: ['-'] });
11 t.deepEqual(parse(['-f-']), { f: '-', _: [] });
13 parse(['-b', '-'], { boolean: 'b' }),
17 parse(['-s', '-'], { string: 's' }),
24 t.deepEqual(parse(['-a', '--', 'b']), { a: true, _: ['b'] });
25 t.deepEqual(parse(['--a', '--', 'b']), { a: true, _: ['b'] });
31 parse(['--name', 'John', 'before', '--', 'after'], { '--': true }),
40 t.deepEqual(parse(['-n', '---']), { n: '---', _: [] });
41 t.deepEqual(parse(['--nnn', '---']), { nnn: '---', _: [] });