From 3821d740197572a90a8157416e8ac0da1b6b9b40 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 14 Feb 2026 22:30:17 +0000 Subject: [PATCH] fix(test): tolerate runtime exit in cli smoke --- src/cli/program.smoke.e2e.test.ts | 44 +++++++++++++++++-------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/src/cli/program.smoke.e2e.test.ts b/src/cli/program.smoke.e2e.test.ts index f7dd45a767a..6048a95a66f 100644 --- a/src/cli/program.smoke.e2e.test.ts +++ b/src/cli/program.smoke.e2e.test.ts @@ -28,31 +28,35 @@ describe("cli program (smoke)", () => { it("runs message with required options", async () => { const program = buildProgram(); - await program.parseAsync(["message", "send", "--target", "+1", "--message", "hi"], { - from: "user", - }); + await expect( + program.parseAsync(["message", "send", "--target", "+1", "--message", "hi"], { + from: "user", + }), + ).rejects.toThrow("exit"); expect(messageCommand).toHaveBeenCalled(); }); it("runs message react with signal author fields", async () => { const program = buildProgram(); - await program.parseAsync( - [ - "message", - "react", - "--channel", - "signal", - "--target", - "signal:group:abc123", - "--message-id", - "1737630212345", - "--emoji", - "✅", - "--target-author-uuid", - "123e4567-e89b-12d3-a456-426614174000", - ], - { from: "user" }, - ); + await expect( + program.parseAsync( + [ + "message", + "react", + "--channel", + "signal", + "--target", + "signal:group:abc123", + "--message-id", + "1737630212345", + "--emoji", + "✅", + "--target-author-uuid", + "123e4567-e89b-12d3-a456-426614174000", + ], + { from: "user" }, + ), + ).rejects.toThrow("exit"); expect(messageCommand).toHaveBeenCalled(); });