diff --git a/server/test/helpers/createMockLogger.ts b/server/test/helpers/createMockLogger.ts index d657a20fa..96f6fc7bd 100644 --- a/server/test/helpers/createMockLogger.ts +++ b/server/test/helpers/createMockLogger.ts @@ -1,8 +1,12 @@ import { jest } from "@jest/globals"; export const createMockLogger = () => ({ + serviceName: "test", info: jest.fn(), warn: jest.fn(), error: jest.fn(), debug: jest.fn(), + cacheLog: jest.fn(), + getLogs: jest.fn().mockReturnValue([]), + buildLogEntry: jest.fn().mockReturnValue({ level: "info", timestamp: new Date().toISOString() }), }); diff --git a/server/test/monitorService.test.ts b/server/test/monitorService.test.ts index fd0097ed9..02e62c75b 100644 --- a/server/test/monitorService.test.ts +++ b/server/test/monitorService.test.ts @@ -109,6 +109,14 @@ describe("MonitorService", () => { expect(result).toMatchObject({ count: 2 }); expect(result.monitors).toHaveLength(2); expect(result.monitors[0]).toHaveProperty("recentChecks"); + expect(result.monitors[0].recentChecks.length).toBeGreaterThan(0); + expect(result.monitors[0].recentChecks[0]).toEqual( + expect.objectContaining({ + responseTime: expect.any(Number), + status: expect.any(Boolean), + message: expect.any(String), + }) + ); }); });