From 005b8310235dd648fb172d1a8b9949e6bee4f2a9 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 18 Jan 2026 01:57:44 +0000 Subject: [PATCH] test: stabilize env-dependent tool defaults --- src/agents/clawdbot-tools.camera.test.ts | 2 +- src/agents/tools/web-tools.enabled-defaults.test.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agents/clawdbot-tools.camera.test.ts b/src/agents/clawdbot-tools.camera.test.ts index dd47a6e89..4347bacfa 100644 --- a/src/agents/clawdbot-tools.camera.test.ts +++ b/src/agents/clawdbot-tools.camera.test.ts @@ -91,7 +91,7 @@ describe("nodes run", () => { it("passes invoke and command timeouts", async () => { callGateway.mockImplementation(async ({ method, params }) => { if (method === "node.list") { - return { nodes: [{ nodeId: "mac-1" }] }; + return { nodes: [{ nodeId: "mac-1", commands: ["system.run"] }] }; } if (method === "node.invoke") { expect(params).toMatchObject({ diff --git a/src/agents/tools/web-tools.enabled-defaults.test.ts b/src/agents/tools/web-tools.enabled-defaults.test.ts index 6dc669e6e..b2d9363f4 100644 --- a/src/agents/tools/web-tools.enabled-defaults.test.ts +++ b/src/agents/tools/web-tools.enabled-defaults.test.ts @@ -122,6 +122,7 @@ describe("web_search perplexity baseUrl defaults", () => { }); it("defaults to OpenRouter when OPENROUTER_API_KEY is set", async () => { + vi.stubEnv("PERPLEXITY_API_KEY", ""); vi.stubEnv("OPENROUTER_API_KEY", "sk-or-test"); const mockFetch = vi.fn(() => Promise.resolve({