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

Function createMockDriver

packages/ai-code-mode/tests/create-code-mode-tool.test.ts:12–23  ·  view source on GitHub ↗
(
  executeResult: ExecutionResult = { success: true, value: 42, logs: [] },
)

Source from the content-addressed store, hash-verified

10} from '../src/types'
11
12function createMockDriver(
13 executeResult: ExecutionResult = { success: true, value: 42, logs: [] },
14): { driver: IsolateDriver; mockContext: IsolateContext } {
15 const mockContext: IsolateContext = {
16 execute: vi.fn().mockResolvedValue(executeResult),
17 dispose: vi.fn().mockResolvedValue(undefined),
18 }
19 const driver: IsolateDriver = {
20 createContext: vi.fn().mockResolvedValue(mockContext),
21 }
22 return { driver, mockContext }
23}
24
25function createMockTool<TName extends string>(name: TName) {
26 const def = toolDefinition({

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected