From 8fa5d2d6b6f5e1a7b6f86bdb2c5cc4d5f4bcfe44 Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 20 Aug 2026 23:59:30 +0000 Subject: [PATCH] test(gateway): provision grant for elicitation fixtures Co-Authored-By: Paperclip --- server/src/__tests__/tool-gateway-service.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/__tests__/tool-gateway-service.test.ts b/server/src/__tests__/tool-gateway-service.test.ts index 01d953032a1..66c04190727 100644 --- a/server/src/__tests__/tool-gateway-service.test.ts +++ b/server/src/__tests__/tool-gateway-service.test.ts @@ -6,6 +6,7 @@ import { agents, approvals, companies, + connectionGrants, createDb, heartbeatRuns, issueApprovals, @@ -91,8 +92,17 @@ async function createRemoteMcpToolFixture(db: ReturnType, compa status: "active", enabled: true, healthStatus: "ok", + credentialPolicy: "shared", config: { url: "https://example.invalid/mcp" }, }).returning().then((rows) => rows[0]!); + await db.insert(connectionGrants).values({ + companyId, + connectionId: connection.id, + kind: "organization", + credentialSecretRefs: [], + status: "active", + isDefault: true, + }); const catalogEntry = await db.insert(toolCatalogEntries).values({ companyId, applicationId: application.id,