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