diff --git a/src/gateway/server/readiness.test.ts b/src/gateway/server/readiness.test.ts index 9e502077d..2ad29d365 100644 --- a/src/gateway/server/readiness.test.ts +++ b/src/gateway/server/readiness.test.ts @@ -31,23 +31,27 @@ function createManager(snapshot: ChannelRuntimeSnapshot): ChannelManager { }; } +function createHealthyDiscordManager(startedAt: number, lastEventAt: number): ChannelManager { + return createManager( + snapshotWith({ + discord: { + running: true, + connected: true, + enabled: true, + configured: true, + lastStartAt: startedAt, + lastEventAt, + }, + }), + ); +} + describe("createReadinessChecker", () => { it("reports ready when all managed channels are healthy", () => { vi.useFakeTimers(); vi.setSystemTime(new Date("2026-03-06T12:00:00Z")); const startedAt = Date.now() - 5 * 60_000; - const manager = createManager( - snapshotWith({ - discord: { - running: true, - connected: true, - enabled: true, - configured: true, - lastStartAt: startedAt, - lastEventAt: Date.now() - 1_000, - }, - }), - ); + const manager = createHealthyDiscordManager(startedAt, Date.now() - 1_000); const readiness = createReadinessChecker({ channelManager: manager, startedAt }); expect(readiness()).toEqual({ ready: true, failing: [], uptimeMs: 300_000 }); @@ -193,18 +197,7 @@ describe("createReadinessChecker", () => { vi.useFakeTimers(); vi.setSystemTime(new Date("2026-03-06T12:00:00Z")); const startedAt = Date.now() - 5 * 60_000; - const manager = createManager( - snapshotWith({ - discord: { - running: true, - connected: true, - enabled: true, - configured: true, - lastStartAt: startedAt, - lastEventAt: Date.now() - 1_000, - }, - }), - ); + const manager = createHealthyDiscordManager(startedAt, Date.now() - 1_000); const readiness = createReadinessChecker({ channelManager: manager,