summaryrefslogtreecommitdiff
path: root/flags/tests/num.ts
diff options
context:
space:
mode:
Diffstat (limited to 'flags/tests/num.ts')
-rwxr-xr-xflags/tests/num.ts57
1 files changed, 31 insertions, 26 deletions
diff --git a/flags/tests/num.ts b/flags/tests/num.ts
index c31a2fd4c..66cbcb7ad 100755
--- a/flags/tests/num.ts
+++ b/flags/tests/num.ts
@@ -2,33 +2,38 @@ import { test, assertEqual } from "https://deno.land/x/testing/testing.ts";
import { parse } from "../index.ts";
test(function nums() {
- const argv = parse([
- '-x', '1234',
- '-y', '5.67',
- '-z', '1e7',
- '-w', '10f',
- '--hex', '0xdeadbeef',
- '789'
- ]);
- assertEqual(argv, {
- x : 1234,
- y : 5.67,
- z : 1e7,
- w : '10f',
- hex : 0xdeadbeef,
- _ : [ 789 ]
- });
- assertEqual(typeof argv.x, 'number');
- assertEqual(typeof argv.y, 'number');
- assertEqual(typeof argv.z, 'number');
- assertEqual(typeof argv.w, 'string');
- assertEqual(typeof argv.hex, 'number');
- assertEqual(typeof argv._[0], 'number');
+ const argv = parse([
+ "-x",
+ "1234",
+ "-y",
+ "5.67",
+ "-z",
+ "1e7",
+ "-w",
+ "10f",
+ "--hex",
+ "0xdeadbeef",
+ "789"
+ ]);
+ assertEqual(argv, {
+ x: 1234,
+ y: 5.67,
+ z: 1e7,
+ w: "10f",
+ hex: 0xdeadbeef,
+ _: [789]
+ });
+ assertEqual(typeof argv.x, "number");
+ assertEqual(typeof argv.y, "number");
+ assertEqual(typeof argv.z, "number");
+ assertEqual(typeof argv.w, "string");
+ assertEqual(typeof argv.hex, "number");
+ assertEqual(typeof argv._[0], "number");
});
test(function alreadyNumber() {
- const argv = parse([ '-x', 1234, 789 ]);
- assertEqual(argv, { x : 1234, _ : [ 789 ] });
- assertEqual(typeof argv.x, 'number');
- assertEqual(typeof argv._[0], 'number');
+ const argv = parse(["-x", 1234, 789]);
+ assertEqual(argv, { x: 1234, _: [789] });
+ assertEqual(typeof argv.x, "number");
+ assertEqual(typeof argv._[0], "number");
});