MCPcopy
hub / github.com/TanStack/ai / createMockTool

Function createMockTool

packages/ai-code-mode/tests/create-code-mode-tool.test.ts:25–33  ·  view source on GitHub ↗
(name: TName)

Source from the content-addressed store, hash-verified

23}
24
25function createMockTool<TName extends string>(name: TName) {
26 const def = toolDefinition({
27 name,
28 description: `The ${name} tool`,
29 inputSchema: z.object({ query: z.string() }),
30 outputSchema: z.object({ result: z.string() }),
31 })
32 return def.server(async (input) => ({ result: input.query }))
33}
34
35describe('createCodeModeTool', () => {
36 it('throws on empty tools array', () => {

Callers 1

Calls 1

toolDefinitionFunction · 0.90

Tested by

no test coverage detected