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.
		
		
		
		
		
			
		
			
				
					32 lines
				
				779 B
			
		
		
			
		
	
	
					32 lines
				
				779 B
			| 
											3 years ago
										 | 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(); | ||
|  | }); |