MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / rejectingConnector

Function rejectingConnector

packages/plugins/mcp/src/sdk/invoke.test.ts:26–35  ·  view source on GitHub ↗
(cause: unknown)

Source from the content-addressed store, hash-verified

24const acceptAll = () => Effect.succeed(ElicitationResponse.make({ action: "accept" }));
25
26const rejectingConnector = (cause: unknown): McpConnector =>
27 Effect.succeed({
28 // oxlint-disable-next-line executor/no-double-cast -- boundary: minimal fake MCP client implements only the methods invokeMcpTool calls
29 client: {
30 setRequestHandler: () => undefined,
31 // oxlint-disable-next-line executor/no-promise-reject -- boundary: fake MCP client rejects to exercise invocation error wrapping
32 callTool: () => Promise.reject(cause),
33 } as unknown as McpConnection["client"],
34 close: () => Promise.resolve(),
35 });
36
37const reauthorizationProvider: OAuthClientProvider = {
38 get redirectUrl() {

Callers 1

invoke.test.tsFile · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected