test: isolate heartbeat runner workspace in tests

This commit is contained in:
Peter Steinberger
2026-01-24 04:47:50 +00:00
parent 6c3a9fc092
commit 63176ccb8a
2 changed files with 7 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ describe("resolveHeartbeatIntervalMs", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { heartbeat: {
every: "5m", every: "5m",
target: "whatsapp", target: "whatsapp",
@@ -99,6 +100,7 @@ describe("resolveHeartbeatIntervalMs", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { heartbeat: {
every: "5m", every: "5m",
target: "whatsapp", target: "whatsapp",
@@ -161,6 +163,7 @@ describe("resolveHeartbeatIntervalMs", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { heartbeat: {
every: "5m", every: "5m",
target: "whatsapp", target: "whatsapp",
@@ -231,6 +234,7 @@ describe("resolveHeartbeatIntervalMs", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { every: "5m", target: "whatsapp" }, heartbeat: { every: "5m", target: "whatsapp" },
}, },
}, },
@@ -292,6 +296,7 @@ describe("resolveHeartbeatIntervalMs", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { every: "5m", target: "telegram" }, heartbeat: { every: "5m", target: "telegram" },
}, },
}, },
@@ -359,6 +364,7 @@ describe("resolveHeartbeatIntervalMs", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { every: "5m", target: "telegram" }, heartbeat: { every: "5m", target: "telegram" },
}, },
}, },

View File

@@ -43,6 +43,7 @@ describe("runHeartbeatOnce", () => {
const cfg: ClawdbotConfig = { const cfg: ClawdbotConfig = {
agents: { agents: {
defaults: { defaults: {
workspace: tmpDir,
heartbeat: { heartbeat: {
every: "5m", every: "5m",
target: "slack", target: "slack",