(
data: T[] = defaultSelectData as T[],
)
| 146 | const { defaultSelectData = [], defaultInsertId = 'mock-id' } = options |
| 147 | |
| 148 | const createMockSelectWhereResult = <T>( |
| 149 | data: T[] = defaultSelectData as T[], |
| 150 | ): MockSelectWhereResult<T> => { |
| 151 | const result: MockSelectWhereResult<T> = { |
| 152 | then: mock((resolve) => { |
| 153 | resolve(data) |
| 154 | return Promise.resolve(data) |
| 155 | }), |
| 156 | leftJoin: mock(() => result), |
| 157 | innerJoin: mock(() => result), |
| 158 | orderBy: mock(() => result), |
| 159 | limit: mock(() => result), |
| 160 | offset: mock(() => result), |
| 161 | } |
| 162 | return result |
| 163 | } |
| 164 | |
| 165 | const createMockSelectFromResult = <T>( |
| 166 | data: T[] = defaultSelectData as T[], |
no test coverage detected