From ba90048e73ed5b93ec686357c71223bd76780944 Mon Sep 17 00:00:00 2001 From: 134 Date: Wed, 21 Oct 2026 13:41:35 +0800 Subject: [PATCH] test(agent): give vision fixtures a provider identity --- tests/routes/canvas-agent-runtime-review.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/routes/canvas-agent-runtime-review.test.ts b/tests/routes/canvas-agent-runtime-review.test.ts index 521703339..8b0f507c9 100644 --- a/tests/routes/canvas-agent-runtime-review.test.ts +++ b/tests/routes/canvas-agent-runtime-review.test.ts @@ -96,7 +96,9 @@ test("malformed vision JSON switches models, while a valid failed review never t const bad = await fixture("not JSON"); const validNegative = await fixture('{"passed":false,"issues":["主体不一致"],"failedNodeIds":["result"]}'); const failures: string[] = []; - const entries = ["bad", "valid-negative"].map(id => ({ model: { id } }) as AgentModelEntry); + const entries = ["bad", "valid-negative"].map(id => ({ model: { id }, provider: { + type: "custom", baseUrl: "https://fixture.invalid/v1", + } }) as AgentModelEntry); const withModel = createAgentVisionExecutor(entries, { isPaused: async () => false, fail: async entry => { failures.push(entry.model.id); },