diff --git a/test/parser.test.ts b/test/parser.test.ts index b1794c0..7180fee 100644 --- a/test/parser.test.ts +++ b/test/parser.test.ts @@ -15,6 +15,32 @@ describe("parseRawArgs", () => { }); }); + it("handles --=", () => { + const result = parseRawArgs(["--name=John"], { + string: ["name"], + }); + + expect(result).toEqual({ + _: [], + name: "John", + }); + }); + + it.fails("handles -= with alias (#237)", () => { + const result = parseRawArgs(["-n=John"], { + string: ["name"], + alias: { + n: ["name"], + }, + }); + + expect(result).toEqual({ + _: [], + n: "John", + name: "John", + }); + }); + it("handles default values", () => { const result = parseRawArgs([], { default: { name: "Default" } });