You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
779 B
31 lines
779 B
var test = require('tape'); |
|
var parse = require('../'); |
|
|
|
test('long opts', function (t) { |
|
t.deepEqual( |
|
parse([ '--bool' ]), |
|
{ bool : true, _ : [] }, |
|
'long boolean' |
|
); |
|
t.deepEqual( |
|
parse([ '--pow', 'xixxle' ]), |
|
{ pow : 'xixxle', _ : [] }, |
|
'long capture sp' |
|
); |
|
t.deepEqual( |
|
parse([ '--pow=xixxle' ]), |
|
{ pow : 'xixxle', _ : [] }, |
|
'long capture eq' |
|
); |
|
t.deepEqual( |
|
parse([ '--host', 'localhost', '--port', '555' ]), |
|
{ host : 'localhost', port : 555, _ : [] }, |
|
'long captures sp' |
|
); |
|
t.deepEqual( |
|
parse([ '--host=localhost', '--port=555' ]), |
|
{ host : 'localhost', port : 555, _ : [] }, |
|
'long captures eq' |
|
); |
|
t.end(); |
|
});
|
|
|