PHP 7.4.33
Preview: num.js Size: 792 B
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/minimist/test/num.js
'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();
});

Directory Contents

Dirs: 0 × Files: 15
Name Size Perms Modified Actions
675 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
3.49 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
1.22 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
713 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
586 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
660 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
649 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
792 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
3.99 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
237 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
1.70 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
1.26 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
312 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
2.06 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
194 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).