diff --git a/extensions/qa-lab/src/reply-failure.test.ts b/extensions/qa-lab/src/reply-failure.test.ts index 1eeee3f9e99..5218496a1ba 100644 --- a/extensions/qa-lab/src/reply-failure.test.ts +++ b/extensions/qa-lab/src/reply-failure.test.ts @@ -23,4 +23,12 @@ describe("extractQaFailureReplyText", () => { ), ).toContain('No API key found for provider "openai".'); }); + + it("classifies curated missing-key guidance as a failure", () => { + expect( + extractQaFailureReplyText( + "⚠️ Missing API key for OpenAI on the gateway. Use `openai-codex/gpt-5.4` for OAuth, or set `OPENAI_API_KEY`, then try again.", + ), + ).toContain("Missing API key for OpenAI on the gateway."); + }); });