From f785d96b0f00359552b10501ccd379dcc7357c2f Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 17:21:57 +0100 Subject: [PATCH] test: tighten qa gateway rpc callback assertions --- extensions/qa-lab/src/gateway-rpc-client.test.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/extensions/qa-lab/src/gateway-rpc-client.test.ts b/extensions/qa-lab/src/gateway-rpc-client.test.ts index 1ac7bb4b8e2..3c74f15bad8 100644 --- a/extensions/qa-lab/src/gateway-rpc-client.test.ts +++ b/extensions/qa-lab/src/gateway-rpc-client.test.ts @@ -145,8 +145,10 @@ describe("startQaGatewayRpcClient", () => { }, ); - expect(resolveFirst).not.toBeNull(); - resolveFirst!({ ok: true }); + if (resolveFirst === null) { + throw new Error("Expected first gateway request resolver"); + } + resolveFirst({ ok: true }); await expect(firstRequest).resolves.toEqual({ ok: true }); }); @@ -174,8 +176,10 @@ describe("startQaGatewayRpcClient", () => { expect(gatewayRpcMock.callGatewayFromCli).toHaveBeenCalledTimes(1); - expect(releaseFirst).not.toBeNull(); - releaseFirst!(); + if (releaseFirst === null) { + throw new Error("Expected first gateway request release callback"); + } + releaseFirst(); await expect(firstRequest).resolves.toEqual({ ok: true }); await expect(secondRequest).resolves.toEqual({ ok: true });