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

Function rejectingConnector

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

Source from the content-addressed store, hash-verified

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

Callers 1

invoke.test.tsFile · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected