From d932d89778691052f7c6a35a46166f5a4e06daaa Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 11 May 2026 13:10:12 +0100 Subject: [PATCH] test: tighten session store rpc assertions --- src/gateway/server.sessions.store-rpc.test.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/gateway/server.sessions.store-rpc.test.ts b/src/gateway/server.sessions.store-rpc.test.ts index 233ddcc0ec4..50aa1daa116 100644 --- a/src/gateway/server.sessions.store-rpc.test.ts +++ b/src/gateway/server.sessions.store-rpc.test.ts @@ -75,17 +75,14 @@ test("lists and patches session store via sessions.* RPC", async () => { }); const { ws, hello } = await openClient(); - expect((hello as { features?: { methods?: string[] } }).features?.methods).toEqual( - expect.arrayContaining([ - "sessions.list", - "sessions.preview", - "sessions.cleanup", - "sessions.patch", - "sessions.reset", - "sessions.delete", - "sessions.compact", - ]), - ); + const methods = (hello as { features?: { methods?: string[] } }).features?.methods ?? []; + expect(methods).toContain("sessions.list"); + expect(methods).toContain("sessions.preview"); + expect(methods).toContain("sessions.cleanup"); + expect(methods).toContain("sessions.patch"); + expect(methods).toContain("sessions.reset"); + expect(methods).toContain("sessions.delete"); + expect(methods).toContain("sessions.compact"); const sessionsHandlers = await getSessionsHandlers(); const { getRuntimeConfig } = await getGatewayConfigModule(); const directContext = {