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

Function createMockChain

apps/sim/lib/workspaces/permissions/utils.test.ts:17–30  ·  view source on GitHub ↗
(finalResult: any)

Source from the content-addressed store, hash-verified

15type PermissionType = 'admin' | 'write' | 'read'
16
17function createMockChain(finalResult: any) {
18 const chain: any = {}
19
20 chain.then = vi.fn().mockImplementation((resolve: any) => resolve(finalResult))
21 chain.select = vi.fn().mockReturnValue(chain)
22 chain.from = vi.fn().mockReturnValue(chain)
23 chain.where = vi.fn().mockReturnValue(chain)
24 chain.limit = vi.fn().mockReturnValue(chain)
25 chain.innerJoin = vi.fn().mockReturnValue(chain)
26 chain.leftJoin = vi.fn().mockReturnValue(chain)
27 chain.orderBy = vi.fn().mockReturnValue(chain)
28
29 return chain
30}
31
32describe('Permission Utils', () => {
33 beforeEach(() => {

Callers 2

utils.test.tsFile · 0.70
mockSelectSequenceFunction · 0.70

Calls 1

resolveFunction · 0.50

Tested by

no test coverage detected