Archived
1
0

Handle --long=value format in the cli parser

This commit is contained in:
Asher
2020-02-19 10:54:23 -06:00
parent fa30639784
commit 0263188431
2 changed files with 19 additions and 12 deletions

View File

@ -36,19 +36,16 @@ describe("cli", () => {
"error",
"--help",
"--open",
"--socket",
"mumble",
"--socket=mumble",
"3",
"--user-data-dir",
"bar",
"--cert",
"baz",
"--cert=baz",
"--cert-key",
"qux",
"--version",
"--json",
"--port",
"8081",
"--port=8081",
"--host",
"0.0.0.0",
"4",
@ -117,6 +114,9 @@ describe("cli", () => {
it("should error if value isn't provided", () => {
assert.throws(() => parse(["--auth"]), /--auth requires a value/)
assert.throws(() => parse(["--auth=", "--log=debug"]), /--auth requires a value/)
assert.throws(() => parse(["--auth", "--log"]), /--auth requires a value/)
assert.throws(() => parse(["--auth", "--invalid"]), /--auth requires a value/)
})
it("should error if number option is invalid", () => {