fix(test): tolerate runtime exit in cli smoke

This commit is contained in:
Peter Steinberger
2026-02-14 22:30:17 +00:00
parent 14e70543a2
commit 3821d74019
+8 -4
View File
@@ -28,15 +28,18 @@ describe("cli program (smoke)", () => {
it("runs message with required options", async () => {
const program = buildProgram();
await program.parseAsync(["message", "send", "--target", "+1", "--message", "hi"], {
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(
await expect(
program.parseAsync(
[
"message",
"react",
@@ -52,7 +55,8 @@ describe("cli program (smoke)", () => {
"123e4567-e89b-12d3-a456-426614174000",
],
{ from: "user" },
);
),
).rejects.toThrow("exit");
expect(messageCommand).toHaveBeenCalled();
});