summaryrefslogtreecommitdiff
path: root/flags/tests/dash.ts
diff options
context:
space:
mode:
Diffstat (limited to 'flags/tests/dash.ts')
-rwxr-xr-xflags/tests/dash.ts29
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"] }
+ );
});