diff options
Diffstat (limited to 'flags/tests/dash.ts')
| -rwxr-xr-x | flags/tests/dash.ts | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/flags/tests/dash.ts b/flags/tests/dash.ts index 5a55372c2..2008cce43 100755 --- a/flags/tests/dash.ts +++ b/flags/tests/dash.ts @@ -2,27 +2,22 @@ import { test, assertEqual } from "https://deno.land/x/testing/testing.ts"; import { parse } from "../index.ts"; test(function hyphen() { - assertEqual(parse([ '-n', '-' ]), { n: '-', _: [] }); - assertEqual(parse([ '-' ]), { _: [ '-' ] }); - assertEqual(parse([ '-f-' ]), { f: '-', _: [] }); - assertEqual( - parse([ '-b', '-' ], { boolean: 'b' }), - { b: true, _: [ '-' ] } - ); - assertEqual( - parse([ '-s', '-' ], { string: 's' }), - { s: '-', _: [] } - ); + assertEqual(parse(["-n", "-"]), { n: "-", _: [] }); + assertEqual(parse(["-"]), { _: ["-"] }); + assertEqual(parse(["-f-"]), { f: "-", _: [] }); + assertEqual(parse(["-b", "-"], { boolean: "b" }), { b: true, _: ["-"] }); + assertEqual(parse(["-s", "-"], { string: "s" }), { s: "-", _: [] }); }); test(function doubleDash() { - assertEqual(parse([ '-a', '--', 'b' ]), { a: true, _: [ 'b' ] }); - assertEqual(parse([ '--a', '--', 'b' ]), { a: true, _: [ 'b' ] }); - assertEqual(parse([ '--a', '--', 'b' ]), { a: true, _: [ 'b' ] }); + assertEqual(parse(["-a", "--", "b"]), { a: true, _: ["b"] }); + assertEqual(parse(["--a", "--", "b"]), { a: true, _: ["b"] }); + assertEqual(parse(["--a", "--", "b"]), { a: true, _: ["b"] }); }); test(function moveArgsAfterDoubleDashIntoOwnArray() { - assertEqual( - parse([ '--name', 'John', 'before', '--', 'after' ], { '--': true }), - { name: 'John', _: [ 'before' ], '--': [ 'after' ] }); + assertEqual( + parse(["--name", "John", "before", "--", "after"], { "--": true }), + { name: "John", _: ["before"], "--": ["after"] } + ); }); |
