test: tighten brave response duration assertion

This commit is contained in:
Peter Steinberger
2026-05-09 04:28:07 +01:00
parent 9ae2abf100
commit d8daa71666

View File

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