From edfe2e4f1c32edee60f88dcc5603be3d23d15cb1 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Fri, 19 Dec 2025 16:37:36 -0600 Subject: [PATCH] test: fix test case --- .../opencode/test/provider/transform.test.ts | 56 +------------------ 1 file changed, 3 insertions(+), 53 deletions(-) diff --git a/packages/opencode/test/provider/transform.test.ts b/packages/opencode/test/provider/transform.test.ts index 2d8dc5506..17ae7f558 100644 --- a/packages/opencode/test/provider/transform.test.ts +++ b/packages/opencode/test/provider/transform.test.ts @@ -200,7 +200,9 @@ describe("ProviderTransform.message - DeepSeek reasoning content", () => { toolcall: true, input: { text: true, audio: false, image: false, video: false, pdf: false }, output: { text: true, audio: false, image: false, video: false, pdf: false }, - interleaved: false, + interleaved: { + field: "reasoning_content", + }, }, cost: { input: 0.001, @@ -229,58 +231,6 @@ describe("ProviderTransform.message - DeepSeek reasoning content", () => { expect(result[0].providerOptions?.openaiCompatible?.reasoning_content).toBe("Let me think about this...") }) - test("DeepSeek model ID containing 'deepseek' matches (case insensitive)", () => { - const msgs = [ - { - role: "assistant", - content: [ - { type: "reasoning", text: "Thinking..." }, - { - type: "tool-call", - toolCallId: "test", - toolName: "get_weather", - input: { location: "Hangzhou" }, - }, - ], - }, - ] as any[] - - const result = ProviderTransform.message(msgs, { - id: "someprovider/deepseek-reasoner", - providerID: "someprovider", - api: { - id: "deepseek-reasoner", - url: "https://api.someprovider.com", - npm: "@ai-sdk/openai-compatible", - }, - name: "SomeProvider DeepSeek Reasoner", - capabilities: { - temperature: true, - reasoning: true, - attachment: false, - toolcall: true, - input: { text: true, audio: false, image: false, video: false, pdf: false }, - output: { text: true, audio: false, image: false, video: false, pdf: false }, - interleaved: false, - }, - cost: { - input: 0.001, - output: 0.002, - cache: { read: 0.0001, write: 0.0002 }, - }, - limit: { - context: 128000, - output: 8192, - }, - status: "active", - options: {}, - headers: {}, - release_date: "2023-04-01", - }) - - expect(result[0].providerOptions?.openaiCompatible?.reasoning_content).toBe("Thinking...") - }) - test("Non-DeepSeek providers leave reasoning content unchanged", () => { const msgs = [ {