From 2832926f8d80bed5253dda11fb278b75909c5f8d Mon Sep 17 00:00:00 2001 From: 404oops Date: Sun, 1 Nov 2026 19:25:40 +0100 Subject: [PATCH] test(realtime): isolate credential attempt budgets between cases --- .../services/realtime/OpenAIRealtimeRelayService.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts b/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts index 4434806ac..3faa8523c 100644 --- a/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts +++ b/src/backend/services/realtime/OpenAIRealtimeRelayService.test.ts @@ -210,7 +210,11 @@ describe('OpenAIRealtimeRelayService relay', () => { // Realtime is subscriber-only; the test user is on a paid plan with a $10 // allowance unless a test says otherwise. - beforeEach(() => { + beforeEach(async () => { + const row = await server.stores.user.getByUsername(user.username); + user.token = ( + await server.services.auth.createSessionToken(row!, {}) + ).token; const metering = server.services.metering; const plan = metering.getActorSubscription.bind(metering); vi.spyOn(metering, 'getActorSubscription').mockImplementation(