MCPcopy Create free account
hub / github.com/adcontextprotocol/adcp / simulateGetTask

Function simulateGetTask

server/tests/unit/training-agent.test.ts:136–146  ·  view source on GitHub ↗

* Simulate a tasks/get request.

(
  server: ReturnType<typeof createTrainingAgentServer>,
  taskId: string,
)

Source from the content-addressed store, hash-verified

134 * Simulate a tasks/get request.
135 */
136async function simulateGetTask(
137 server: ReturnType<typeof createTrainingAgentServer>,
138 taskId: string,
139): Promise<Record<string, unknown>> {
140 const requestHandlers = (server as any)._requestHandlers as Map<string, Function>;
141 const handler = requestHandlers.get('tasks/get');
142 if (!handler) {
143 throw new Error('tasks/get handler not found');
144 }
145 return handler({ method: 'tasks/get', params: { taskId } }, {});
146}
147
148/**
149 * Simulate a tasks/result request.

Callers 1

Calls 2

handlerFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected