diff --git a/src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts b/src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts index 9ca2d01786e..2d7c4f03c37 100644 --- a/src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts +++ b/src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts @@ -29,7 +29,7 @@ describe("heartbeat scheduler: activeHours-aware scheduling (#75487)", () => { ...(overrides?.userTimezone ? { userTimezone: overrides.userTimezone } : {}), }, }, - } as OpenClawConfig; + }; } function resolveDueFromNow(nowMs: number, intervalMs: number, agentId: string) { @@ -81,7 +81,7 @@ describe("heartbeat scheduler: activeHours-aware scheduling (#75487)", () => { await vi.advanceTimersByTimeAsync(safeEndOfWindow - Date.now()); expect(runSpy).toHaveBeenCalled(); - const firstCallHourUTC = new Date(callTimes[0]!).getUTCHours(); + const firstCallHourUTC = new Date(callTimes[0]).getUTCHours(); expect(firstCallHourUTC).toBeGreaterThanOrEqual(9); expect(firstCallHourUTC).toBeLessThan(17); @@ -136,7 +136,7 @@ describe("heartbeat scheduler: activeHours-aware scheduling (#75487)", () => { await vi.advanceTimersByTimeAsync(48 * 60 * 60_000); expect(runSpy).toHaveBeenCalled(); - const firstCallHourUTC = new Date(callTimes[0]!).getUTCHours(); + const firstCallHourUTC = new Date(callTimes[0]).getUTCHours(); expect(firstCallHourUTC).toBeGreaterThanOrEqual(13); expect(firstCallHourUTC).toBeLessThan(21); @@ -238,10 +238,10 @@ describe("heartbeat scheduler: activeHours-aware scheduling (#75487)", () => { await vi.advanceTimersByTimeAsync(8 * 60 * 60_000); expect(runSpy).toHaveBeenCalled(); - const firstCallHour = new Date(callTimes[0]!).getUTCHours(); + const firstCallHour = new Date(callTimes[0]).getUTCHours(); expect(firstCallHour).toBeGreaterThanOrEqual(8); expect(firstCallHour).toBeLessThan(20); - expect(new Date(callTimes[0]!).getUTCDate()).toBe(15); // today, not tomorrow + expect(new Date(callTimes[0]).getUTCDate()).toBe(15); // today, not tomorrow runner.stop(); }); @@ -282,7 +282,7 @@ describe("heartbeat scheduler: activeHours-aware scheduling (#75487)", () => { await vi.advanceTimersByTimeAsync(endOfUtcWindow - Date.now()); expect(runSpy).toHaveBeenCalled(); - const firstCall = new Date(callTimes[0]!); + const firstCall = new Date(callTimes[0]); expect(firstCall.getUTCHours()).toBe(16); expect(firstCall.getUTCDate()).toBe(15);