fix: align cli output tests and help examples

This commit is contained in:
Peter Steinberger
2026-01-21 05:20:31 +00:00
parent 968b967854
commit 810374d648
4 changed files with 21 additions and 6 deletions

View File

@@ -71,7 +71,9 @@ describe("pairing cli", () => {
await program.parseAsync(["pairing", "list", "--channel", "telegram"], {
from: "user",
});
expect(log).toHaveBeenCalledWith(expect.stringContaining("telegramUserId=123"));
const output = log.mock.calls.map((call) => call.join(" ")).join("\n");
expect(output).toContain("telegramUserId");
expect(output).toContain("123");
});
it("accepts channel as positional for list", async () => {
@@ -131,7 +133,9 @@ describe("pairing cli", () => {
await program.parseAsync(["pairing", "list", "--channel", "discord"], {
from: "user",
});
expect(log).toHaveBeenCalledWith(expect.stringContaining("discordUserId=999"));
const output = log.mock.calls.map((call) => call.join(" ")).join("\n");
expect(output).toContain("discordUserId");
expect(output).toContain("999");
});
it("accepts channel as positional for approve (npm-run compatible)", async () => {