(
data: T[] = defaultSelectData as T[],
)
| 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> = { |
no test coverage detected