(
overrides: MockApiClientOverrides = {},
)
| 34 | * Pass overrides to customize specific methods. |
| 35 | */ |
| 36 | export const createMockApiClient = ( |
| 37 | overrides: MockApiClientOverrides = {}, |
| 38 | ): CodebuffApiClient => ({ |
| 39 | get: (overrides.get ?? mock(defaultOkResponse)) as CodebuffApiClient['get'], |
| 40 | post: (overrides.post ?? |
| 41 | mock(defaultOkResponse)) as CodebuffApiClient['post'], |
| 42 | put: (overrides.put ?? mock(defaultOkResponse)) as CodebuffApiClient['put'], |
| 43 | patch: (overrides.patch ?? |
| 44 | mock(defaultOkResponse)) as CodebuffApiClient['patch'], |
| 45 | delete: (overrides.delete ?? |
| 46 | mock(defaultOkResponse)) as CodebuffApiClient['delete'], |
| 47 | request: (overrides.request ?? |
| 48 | mock(defaultOkResponse)) as CodebuffApiClient['request'], |
| 49 | me: (overrides.me ?? mock(defaultOkResponse)) as CodebuffApiClient['me'], |
| 50 | usage: (overrides.usage ?? |
| 51 | mock(defaultOkResponse)) as CodebuffApiClient['usage'], |
| 52 | loginCode: (overrides.loginCode ?? |
| 53 | mock(defaultOkResponse)) as CodebuffApiClient['loginCode'], |
| 54 | loginStatus: (overrides.loginStatus ?? |
| 55 | mock(defaultOkResponse)) as CodebuffApiClient['loginStatus'], |
| 56 | publish: (overrides.publish ?? |
| 57 | mock(defaultOkResponse)) as CodebuffApiClient['publish'], |
| 58 | logout: (overrides.logout ?? |
| 59 | mock(defaultOkResponse)) as CodebuffApiClient['logout'], |
| 60 | feedback: (overrides.feedback ?? |
| 61 | mock(defaultOkResponse)) as CodebuffApiClient['feedback'], |
| 62 | baseUrl: overrides.baseUrl ?? 'https://test.codebuff.com', |
| 63 | authToken: overrides.authToken, |
| 64 | }) |
no outgoing calls
no test coverage detected