From 63176ccb8aaff60a930dca4c1563d93cc754218f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 24 Jan 2026 04:47:50 +0000 Subject: [PATCH] test: isolate heartbeat runner workspace in tests --- ...tbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts | 6 ++++++ .../heartbeat-runner.sender-prefers-delivery-target.test.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/src/infra/heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts b/src/infra/heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts index 7e7ae0b78..f622b640e 100644 --- a/src/infra/heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts +++ b/src/infra/heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts @@ -38,6 +38,7 @@ describe("resolveHeartbeatIntervalMs", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "whatsapp", @@ -99,6 +100,7 @@ describe("resolveHeartbeatIntervalMs", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "whatsapp", @@ -161,6 +163,7 @@ describe("resolveHeartbeatIntervalMs", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "whatsapp", @@ -231,6 +234,7 @@ describe("resolveHeartbeatIntervalMs", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "whatsapp" }, }, }, @@ -292,6 +296,7 @@ describe("resolveHeartbeatIntervalMs", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "telegram" }, }, }, @@ -359,6 +364,7 @@ describe("resolveHeartbeatIntervalMs", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "telegram" }, }, }, diff --git a/src/infra/heartbeat-runner.sender-prefers-delivery-target.test.ts b/src/infra/heartbeat-runner.sender-prefers-delivery-target.test.ts index fd4a167e0..a60cd5dbf 100644 --- a/src/infra/heartbeat-runner.sender-prefers-delivery-target.test.ts +++ b/src/infra/heartbeat-runner.sender-prefers-delivery-target.test.ts @@ -43,6 +43,7 @@ describe("runHeartbeatOnce", () => { const cfg: ClawdbotConfig = { agents: { defaults: { + workspace: tmpDir, heartbeat: { every: "5m", target: "slack",