From 948bbdf7caafdd82e5cf96bbab608ad5d2c32e55 Mon Sep 17 00:00:00 2001 From: Dallin Romney Date: Mon, 13 Jul 2026 19:09:59 -0700 Subject: [PATCH] fix(qa): expect Telegram authorization rejection (cherry picked from commit 606a5b32b1b6b417b698b9feab5e1e4b461f5e3a) --- .../live-transports/telegram/telegram-live.runtime.test.ts | 5 ++++- .../src/live-transports/telegram/telegram-live.runtime.ts | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.test.ts b/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.test.ts index 99a1603e37d3..08789c0da3ea 100644 --- a/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.test.ts +++ b/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.test.ts @@ -700,7 +700,10 @@ describe("telegram live qa runtime", () => { ).buildRun("sut_bot").steps; expect(repeatedSteps[0]?.driverGroupAuthorization).toBe("deny"); expect(repeatedSteps[0]?.input).toBe("/status@sut_bot"); - expect(repeatedSteps[0]?.expectReply).toBe(false); + expect(repeatedSteps[0]?.expectReply).toBe(true); + expect(repeatedSteps[0]?.expectedTextIncludes).toEqual([ + "You are not authorized to use this command.", + ]); expect(repeatedSteps[1]?.driverGroupAuthorization).toBe("allow"); expect(repeatedSteps[1]?.input).toBe("/status@sut_bot"); expect(repeatedSteps[1]?.expectReply).toBe(true); diff --git a/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.ts b/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.ts index e8448362aec2..6b4351b50d46 100644 --- a/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.ts +++ b/extensions/qa-lab/src/live-transports/telegram/telegram-live.runtime.ts @@ -332,8 +332,9 @@ const TELEGRAM_QA_SCENARIOS: TelegramQaScenarioDefinition[] = [ const steps = [ { driverGroupAuthorization: "deny", - expectReply: false, + expectReply: true, input: `/status@${sutUsername}`, + expectedTextIncludes: ["You are not authorized to use this command."], timeoutMs: 8_000, }, {