(result: unknown)
| 27 | } |
| 28 | |
| 29 | function createSelectChain(result: unknown) { |
| 30 | const limit = vi.fn().mockResolvedValue(result) |
| 31 | const where = vi.fn().mockReturnValue({ limit }) |
| 32 | const from = vi.fn().mockReturnValue({ |
| 33 | where: vi.fn().mockResolvedValue(result), |
| 34 | limit, |
| 35 | }) |
| 36 | |
| 37 | return { from, where, limit } |
| 38 | } |
| 39 | |
| 40 | function createGroupedSelectChain(result: unknown) { |
| 41 | const groupBy = vi.fn().mockResolvedValue(result) |