MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / createMockProvider

Function createMockProvider

packages/kosong/test/stress.test.ts:35–49  ·  view source on GitHub ↗
(stream: StreamedMessage)

Source from the content-addressed store, hash-verified

33}
34
35function createMockProvider(stream: StreamedMessage): ChatProvider {
36 return {
37 name: 'mock',
38 modelName: 'mock-model',
39 thinkingEffort: null,
40 generate: async (
41 _systemPrompt: string,
42 _tools: Tool[],
43 _history: Message[],
44 ): Promise<StreamedMessage> => stream,
45 withThinking(_effort: ThinkingEffort): ChatProvider {
46 return this;
47 },
48 };
49}
50describe('stress: empty stream', () => {
51 it('MockChatProvider with empty parts throws APIEmptyResponseError', async () => {
52 const provider = new MockChatProvider([]);

Callers 1

stress.test.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected