From 6049ba2741015d64b5449835afa0ee2f6e96d3d5 Mon Sep 17 00:00:00 2001 From: 404oops Date: Sat, 31 Oct 2026 15:47:48 +0100 Subject: [PATCH] test(realtime): cover a revoked session credential Co-Authored-By: Claude Opus 5.5 --- .../services/realtime/OpenAIRealtimeRelayService.test.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts b/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts index 89aed9535..c193ebddd 100644 --- a/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts +++ b/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts @@ -1215,8 +1215,12 @@ describe('OpenAIRealtimeRelayService relay', () => { expect((await c.closed).code).toBe(1011); }); - it('refuses an invalid or revoked credential with invalid_api_key and 1008', async () => { - for (const result of [{ invalid: true }, { blocked: true }]) { + it('refuses an invalid, blocked or revoked credential with invalid_api_key and 1008', async () => { + for (const result of [ + { invalid: true }, + { blocked: true }, + { reauth: { reason: 'session_revoked' } }, + ]) { vi.spyOn( server.services.auth, 'authenticate',