MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / createMockSelectFromResult

Function createMockSelectFromResult

common/src/testing/mocks/database.ts:165–182  ·  view source on GitHub ↗
(
    data: T[] = defaultSelectData as T[],
  )

Source from the content-addressed store, hash-verified

163 }
164
165 const createMockSelectFromResult = <T>(
166 data: T[] = defaultSelectData as T[],
167 ): MockSelectFromResult<T> => {
168 const whereResult = createMockSelectWhereResult(data)
169 const result: MockSelectFromResult<T> = {
170 where: mock(() => whereResult),
171 leftJoin: mock(() => result),
172 innerJoin: mock(() => result),
173 orderBy: mock(() => result),
174 limit: mock(() => result),
175 offset: mock(() => result),
176 then: mock((resolve) => {
177 resolve(data)
178 return Promise.resolve(data)
179 }),
180 }
181 return result
182 }
183
184 const createMockInsertResult = <T>(): MockInsertResult<T> => {
185 const result: MockInsertResult<T> = {

Callers 1

createMockDbOperationsFunction · 0.85

Calls 2

resolveFunction · 0.50

Tested by

no test coverage detected