diff options
Diffstat (limited to 'flags/tests/num.ts')
| -rwxr-xr-x | flags/tests/num.ts | 57 |
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"); }); |
