fix(clawsweeper): address review for automerge-openclaw-openclaw-75597 (validation-1)

This commit is contained in:
clawsweeper
2026-05-02 19:41:59 +00:00
parent ee873e1b31
commit b7f0603bb4

View File

@@ -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);