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

Function startPostCapture

e2e/cloud/mcp-sse-replay.test.ts:185–200  ·  view source on GitHub ↗
(
  mcpUrl: string,
  bearer: string,
  sessionId: string,
  body: unknown,
  abortController?: AbortController,
)

Source from the content-addressed store, hash-verified

183};
184
185const startPostCapture = async (
186 mcpUrl: string,
187 bearer: string,
188 sessionId: string,
189 body: unknown,
190 abortController?: AbortController,
191): Promise<SseCapture> => {
192 const response = await fetch(mcpUrl, {
193 method: "POST",
194 headers: mcpHeaders(bearer, sessionId),
195 body: JSON.stringify(body),
196 ...(abortController ? { signal: abortController.signal } : {}),
197 });
198 expect(response.status, "POST tools/call opens an SSE response").toBe(200);
199 return new SseCapture(response, abortController);
200};
201
202const delayedCode = (marker: string, delayMs: number): string =>
203 [

Callers 1

Calls 2

mcpHeadersFunction · 0.70
fetchFunction · 0.50

Tested by

no test coverage detected