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

Function rejectingConnector

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

Source from the content-addressed store, hash-verified

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

Callers 1

invoke.test.tsFile · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected