test: tighten qa gateway rpc callback assertions

This commit is contained in:
Shakker
2026-05-08 17:21:57 +01:00
parent 26644d3e9d
commit f785d96b0f

View File

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