From b0c36f2babb182e3effc64decb19ca9fe1530fef Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 8 May 2026 15:28:46 +0700 Subject: [PATCH] test: Claude isAvailable now reflects PATH binary, no SDK fallback --- .../src/server/agent/providers/provider-availability.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/server/agent/providers/provider-availability.test.ts b/packages/server/src/server/agent/providers/provider-availability.test.ts index 7d980b571..17541f334 100644 --- a/packages/server/src/server/agent/providers/provider-availability.test.ts +++ b/packages/server/src/server/agent/providers/provider-availability.test.ts @@ -48,12 +48,12 @@ describe("default provider availability", () => { await expect(client.isAvailable()).resolves.toBe(false); }); - test("Claude reports available without a PATH binary because the SDK bundles its own cli.js", async () => { + test("Claude reports unavailable when the default command cannot be resolved", async () => { const binDir = makeTempDir("provider-availability-claude-"); isolatePathTo(binDir); const client = new ClaudeAgentClient({ logger: createTestLogger() }); - await expect(client.isAvailable()).resolves.toBe(true); + await expect(client.isAvailable()).resolves.toBe(false); }); test("OpenCode reports unavailable when the default command cannot be resolved", async () => {