diff --git a/src/agents/provider-request-config.test.ts b/src/agents/provider-request-config.test.ts index c5cb9f05807..76c46a7c86c 100644 --- a/src/agents/provider-request-config.test.ts +++ b/src/agents/provider-request-config.test.ts @@ -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", () => {