mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:50:42 +00:00
fix(clawsweeper): address review for automerge-openclaw-openclaw-75597 (validation-1)
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user