| 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(); |
| }); |