1'use strict'; 2 3var test = require('tape'); 4var parse = require('../'); 5 6test('long opts', function (t) { 7 t.deepEqual( 8 parse(['--bool']), 9 { bool: true, _: [] }, 10 'long boolean' 11 ); 12 t.deepEqual( 13 parse(['--pow', 'xixxle']), 14 { pow: 'xixxle', _: [] }, 15 'long capture sp' 16 ); 17 t.deepEqual( 18 parse(['--pow=xixxle']), 19 { pow: 'xixxle', _: [] }, 20 'long capture eq' 21 ); 22 t.deepEqual( 23 parse(['--host', 'localhost', '--port', '555']), 24 { host: 'localhost', port: 555, _: [] }, 25 'long captures sp' 26 ); 27 t.deepEqual( 28 parse(['--host=localhost', '--port=555']), 29 { host: 'localhost', port: 555, _: [] }, 30 'long captures eq' 31 ); 32 t.end(); 33}); 34