MCPcopy
hub / github.com/simstudioai/sim / createMockChain

Function createMockChain

apps/sim/lib/workspaces/utils.test.ts:18–27  ·  view source on GitHub ↗
(finalResult: unknown)

Source from the content-addressed store, hash-verified

16const mockDb = db as unknown as { select: ReturnType<typeof vi.fn> }
17
18function createMockChain(finalResult: unknown) {
19 const chain: any = {}
20 chain.then = vi.fn().mockImplementation((resolve: any) => resolve(finalResult))
21 chain.from = vi.fn().mockReturnValue(chain)
22 chain.where = vi.fn().mockReturnValue(chain)
23 chain.innerJoin = vi.fn().mockReturnValue(chain)
24 chain.limit = vi.fn().mockReturnValue(chain)
25 chain.orderBy = vi.fn().mockReturnValue(chain)
26 return chain
27}
28
29function createSelectChain(result: unknown) {
30 const limit = vi.fn().mockResolvedValue(result)

Callers 1

utils.test.tsFile · 0.70

Calls 1

resolveFunction · 0.50

Tested by

no test coverage detected