Sha256: abdaeff736123a46d37ca48ca0e164f3819034a8542a1dd675766b1dfef6046f

Contents?: true

Size: 792 Bytes

Versions: 56

Compression:

Stored size: 792 Bytes

Contents

'use strict';

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: 1e7,
		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();
});

Version data entries

56 entries across 56 versions & 5 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/minimist/test/num.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/minimist/test/num.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/minimist/test/num.js
immosquare-cleaner-0.1.60 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.59 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.58 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.57 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.56 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.55 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.54 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.53 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.52 node_modules/minimist/test/num.js
trusty-cms-6.3.1 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.51 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.50 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.49 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.48 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.47 node_modules/minimist/test/num.js
immosquare-cleaner-0.1.46 node_modules/minimist/test/num.js
pcp-server-ruby-sdk-0.0.6 node_modules/minimist/test/num.js