test: tighten openai stream wrapper assertions · openclaw/openclaw@d1a51a6
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
File tree
src/agents/pi-embedded-runner
| Original file line number | Diff line number | Diff line change |
|---|
@@ -300,10 +300,8 @@ describe("createOpenAIAttributionHeadersWrapper", () => {
|
300 | 300 | ); |
301 | 301 | |
302 | 302 | expect(codexCalls).toBe(1); |
303 | | -expect(capturedHeaders).toMatchObject({ |
304 | | -originator: "openclaw", |
305 | | -"User-Agent": expect.stringMatching(/^openclaw\//), |
306 | | -}); |
| 303 | +expect(capturedHeaders?.originator).toBe("openclaw"); |
| 304 | +expect(capturedHeaders?.["User-Agent"]).toMatch(/^openclaw\//); |
307 | 305 | }); |
308 | 306 | |
309 | 307 | it("keeps existing wrapped Codex streams so runtime OAuth injection is preserved", () => { |
@@ -345,12 +343,8 @@ describe("createOpenAIAttributionHeadersWrapper", () => {
|
345 | 343 | |
346 | 344 | expect(upstreamCalls).toBe(1); |
347 | 345 | expect(codexCalls).toBe(0); |
348 | | -expect(capturedOptions).toMatchObject({ |
349 | | -apiKey: "oauth-bearer-token", |
350 | | -headers: { |
351 | | -originator: "openclaw", |
352 | | -"User-Agent": expect.stringMatching(/^openclaw\//), |
353 | | -}, |
354 | | -}); |
| 346 | +expect(capturedOptions?.apiKey).toBe("oauth-bearer-token"); |
| 347 | +expect(capturedOptions?.headers?.originator).toBe("openclaw"); |
| 348 | +expect(capturedOptions?.headers?.["User-Agent"]).toMatch(/^openclaw\//); |
355 | 349 | }); |
356 | 350 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。