Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
var parse = require ( '../' );
var test = require ( 'tape' );
test ( 'nums' , function ( t ) {
var argv = parse ([
'-x' , '1234' ,
'-y' , '5.67' ,
'-z' , '1e7' ,
'-w' , '10f' ,
'--hex' , '0xdeadbeef' ,
'789'
]);
t . deepEqual ( argv , {
x : 1234 ,
y : 5.67 ,
z : 1 e7 ,
w : '10f' ,
hex : 0xdeadbeef ,
_ : [ 789 ]
});
t . deepEqual ( typeof argv . x , 'number' );
t . deepEqual ( typeof argv . y , 'number' );
t . deepEqual ( typeof argv . z , 'number' );
t . deepEqual ( typeof argv . w , 'string' );
t . deepEqual ( typeof argv . hex , 'number' );
t . deepEqual ( typeof argv . _ [ 0 ], 'number' );
t . end ();
});
test ( 'already a number' , function ( t ) {
var argv = parse ([ '-x' , 1234 , 789 ]);
t . deepEqual ( argv , { x : 1234 , _ : [ 789 ] });
t . deepEqual ( typeof argv . x , 'number' );
t . deepEqual ( typeof argv . _ [ 0 ], 'number' );
t . end ();
});
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings