diff --git a/src/process/supervisor/adapters/pty.test.ts b/src/process/supervisor/adapters/pty.test.ts index 4b45fd17e6..618aefc155 100644 --- a/src/process/supervisor/adapters/pty.test.ts +++ b/src/process/supervisor/adapters/pty.test.ts @@ -124,7 +124,7 @@ describe("createPtyAdapter", () => { await expect(waitPromise).resolves.toEqual({ code: 0, signal: 9 }); - await vi.advanceTimersByTimeAsync(10_000); + await vi.advanceTimersByTimeAsync(4_001); await expect(adapter.wait()).resolves.toEqual({ code: 0, signal: 9 }); }); diff --git a/src/telegram/bot/helpers.test.ts b/src/telegram/bot/helpers.test.ts index a03ad33443..dac5d513e9 100644 --- a/src/telegram/bot/helpers.test.ts +++ b/src/telegram/bot/helpers.test.ts @@ -8,18 +8,13 @@ import { } from "./helpers.js"; describe("resolveTelegramForumThreadId", () => { - it("returns undefined for non-forum groups even with messageThreadId", () => { - // Reply threads in regular groups should not create separate sessions - expect(resolveTelegramForumThreadId({ isForum: false, messageThreadId: 42 })).toBeUndefined(); - }); - - it("returns undefined for non-forum groups without messageThreadId", () => { - expect( - resolveTelegramForumThreadId({ isForum: false, messageThreadId: undefined }), - ).toBeUndefined(); - expect( - resolveTelegramForumThreadId({ isForum: undefined, messageThreadId: 99 }), - ).toBeUndefined(); + it.each([ + { isForum: false, messageThreadId: 42 }, + { isForum: false, messageThreadId: undefined }, + { isForum: undefined, messageThreadId: 99 }, + ])("returns undefined for non-forum groups", (params) => { + // Reply threads in regular groups should not create separate sessions. + expect(resolveTelegramForumThreadId(params)).toBeUndefined(); }); it("returns General topic (1) for forum groups without messageThreadId", () => {