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

Function createMockProvider

packages/kosong/test/generate.test.ts:34–48  ·  view source on GitHub ↗
(stream: StreamedMessage)

Source from the content-addressed store, hash-verified

32}
33
34function createMockProvider(stream: StreamedMessage): ChatProvider {
35 return {
36 name: 'mock',
37 modelName: 'mock-model',
38 thinkingEffort: null,
39 generate: async (
40 _systemPrompt: string,
41 _tools: Tool[],
42 _history: Message[],
43 ): Promise<StreamedMessage> => stream,
44 withThinking(_effort: ThinkingEffort): ChatProvider {
45 return this;
46 },
47 };
48}
49describe('generate()', () => {
50 it('merges consecutive TextParts and filters empty ones', async () => {
51 const stream = createMockStream([

Callers 1

generate.test.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected