From d8daa716668ccdcf10d2fcb86b946b3fd72b6dec Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 04:28:07 +0100 Subject: [PATCH] test: tighten brave response duration assertion --- extensions/brave/src/brave-web-search-provider.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/brave/src/brave-web-search-provider.test.ts b/extensions/brave/src/brave-web-search-provider.test.ts index 2028418a11e..91c932939ca 100644 --- a/extensions/brave/src/brave-web-search-provider.test.ts +++ b/extensions/brave/src/brave-web-search-provider.test.ts @@ -640,11 +640,16 @@ describe("brave web search provider", () => { mode: "web", status: 200, ok: true, - durationMs: expect.any(Number), }), ], ]), ); + const responseLog = loggerInfoMock.mock.calls.find( + ([message]) => message === "brave http response", + ); + const responsePayload = responseLog?.[1] as { durationMs?: unknown } | undefined; + expect(typeof responsePayload?.durationMs).toBe("number"); + expect(responsePayload?.durationMs).toBeGreaterThanOrEqual(0); expect(JSON.stringify(loggerInfoMock.mock.calls)).not.toContain("brave-test-key"); expect(JSON.stringify(loggerInfoMock.mock.calls)).not.toContain("X-Subscription-Token"); });