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 });