test: tighten provider request config assertions

This commit is contained in:
Peter Steinberger
2026-05-09 17:14:07 +01:00
parent 46a1d2eaa9
commit 4a9f28f5cf

View File

@@ -433,12 +433,10 @@ describe("provider request config", () => {
precedence: "defaults-win",
});
expect(resolved).toMatchObject({
originator: "openclaw",
version: expect.any(String),
"User-Agent": expect.stringMatching(/^openclaw\//),
"X-Custom": "1",
});
expect(resolved?.originator).toBe("openclaw");
expect(typeof resolved?.version).toBe("string");
expect(resolved?.["User-Agent"]).toMatch(/^openclaw\//);
expect(resolved?.["X-Custom"]).toBe("1");
});
it("lets caller headers override defaults when requested", () => {
@@ -526,13 +524,11 @@ describe("provider request config", () => {
expect(resolved.allowPrivateNetwork).toBe(false);
expect(resolved.policy.endpointClass).toBe("openai-public");
expect(resolved.capabilities.allowsResponsesStore).toBe(true);
expect(resolved.headers).toMatchObject({
authorization: "Bearer test-key",
originator: "openclaw",
version: expect.any(String),
"User-Agent": expect.stringMatching(/^openclaw\//),
"X-Custom": "1",
});
expect(resolved.headers?.authorization).toBe("Bearer test-key");
expect(resolved.headers?.originator).toBe("openclaw");
expect(typeof resolved.headers?.version).toBe("string");
expect(resolved.headers?.["User-Agent"]).toMatch(/^openclaw\//);
expect(resolved.headers?.["X-Custom"]).toBe("1");
});
it("auto-allows loopback model-provider stream requests", () => {