test(agent): give vision fixtures a provider identity

This commit is contained in:
134 2026-10-21 13:41:35 +08:00
parent ec82cde618
commit ba90048e73

View File

@ -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); },