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

Function createMockApiClient

cli/src/__tests__/helpers/mock-api-client.ts:36–64  ·  view source on GitHub ↗
(
  overrides: MockApiClientOverrides = {},
)

Source from the content-addressed store, hash-verified

34 * Pass overrides to customize specific methods.
35 */
36export 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})

Calls

no outgoing calls

Tested by

no test coverage detected