test(models): fix DeepSeek vision regressions
This commit is contained in:
@@ -103,7 +103,10 @@ describe("commandCodeModelsFromApiResponse()", () => {
|
|||||||
it("matches command-code@1.32.1 image input capabilities", () => {
|
it("matches command-code@1.32.1 image input capabilities", () => {
|
||||||
assert.deepEqual(inputModalitiesForModel("gpt-5.6-luna"), ["text", "image"])
|
assert.deepEqual(inputModalitiesForModel("gpt-5.6-luna"), ["text", "image"])
|
||||||
assert.deepEqual(inputModalitiesForModel("meta/muse-spark-1.2"), ["text", "image"])
|
assert.deepEqual(inputModalitiesForModel("meta/muse-spark-1.2"), ["text", "image"])
|
||||||
assert.deepEqual(inputModalitiesForModel("deepseek/deepseek-v4-flash-vision-exp"), ["text", "image"])
|
assert.deepEqual(inputModalitiesForModel("deepseek/deepseek-v4-flash-vision-exp"), [
|
||||||
|
"text",
|
||||||
|
"image",
|
||||||
|
])
|
||||||
assert.deepEqual(inputModalitiesForModel("deepseek/deepseek-v4-pro"), ["text"])
|
assert.deepEqual(inputModalitiesForModel("deepseek/deepseek-v4-pro"), ["text"])
|
||||||
assert.deepEqual(inputModalitiesForModel("unknown-new-model"), ["text"])
|
assert.deepEqual(inputModalitiesForModel("unknown-new-model"), ["text"])
|
||||||
assert.equal(modelSupportsImageInput("gpt-5.6-luna"), true)
|
assert.equal(modelSupportsImageInput("gpt-5.6-luna"), true)
|
||||||
|
|||||||
@@ -247,8 +247,10 @@ describe("streamCommandCode — successful streams", () => {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
assert.equal(events.at(-1)?.type, "error")
|
const lastEvent = events.at(-1)
|
||||||
assert.match(events.at(-1)?.error.errorMessage ?? "", /does not support image content/i)
|
assert.equal(lastEvent?.type, "error")
|
||||||
|
if (lastEvent?.type !== "error") throw new Error("expected error event")
|
||||||
|
assert.match(lastEvent.error.errorMessage ?? "", /does not support image content/i)
|
||||||
assert.equal(server.requestCount(), 0)
|
assert.equal(server.requestCount(), 0)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user