MCPcopy Index your code
hub / github.com/langgenius/dify / createHttpClientWithSpies

Function createHttpClientWithSpies

sdks/nodejs-client/tests/test-utils.ts:28–48  ·  view source on GitHub ↗
(
  configOverrides: Partial<DifyClientConfig> = {}
)

Source from the content-addressed store, hash-verified

26};
27
28export const createHttpClientWithSpies = (
29 configOverrides: Partial<DifyClientConfig> = {}
30): HttpClientWithSpies => {
31 const { client, fetchMock } = createHttpClient(configOverrides);
32 const request = vi
33 .spyOn(client, "request")
34 .mockResolvedValue({ data: "ok", status: 200, headers: {} } as DifyResponse<string>);
35 const requestStream = vi
36 .spyOn(client, "requestStream")
37 .mockResolvedValue({ data: null, status: 200, headers: {} } as never);
38 const requestBinaryStream = vi
39 .spyOn(client, "requestBinaryStream")
40 .mockResolvedValue({ data: null, status: 200, headers: {} } as never);
41 return {
42 client,
43 fetchMock,
44 request,
45 requestStream,
46 requestBinaryStream,
47 };
48};

Callers 6

workflow.test.tsFile · 0.90
base.test.tsFile · 0.90
chat.test.tsFile · 0.90
completion.test.tsFile · 0.90
workspace.test.tsFile · 0.90

Calls 1

createHttpClientFunction · 0.70

Tested by

no test coverage detected