test: tighten gateway helper assertions

This commit is contained in:
Peter Steinberger
2026-05-08 15:59:55 +01:00
parent bbf536c0c6
commit ca2c00bd7b
3 changed files with 6 additions and 8 deletions

View File

@@ -963,7 +963,7 @@ describe("callGateway error details", () => {
});
expect(eventLoopReadyState.calls).toHaveLength(1);
expect(eventLoopReadyState.calls[0]?.maxWaitMs).toBe(5);
expect(lastClientOptions).not.toBeNull();
expect(lastClientOptions?.url).toBe("ws://127.0.0.1:18789");
expect(startCalls).toBe(0);
});

View File

@@ -88,10 +88,10 @@ describe("gateway cli backend live helpers", () => {
token: "gateway-token",
});
expect(typeof client).toBe("object");
expect(client).not.toBeNull();
expect(typeof (client as { start?: unknown }).start).toBe("function");
expect(typeof (client as { stopAndWait?: unknown }).stopAndWait).toBe("function");
expect(client).toMatchObject({
start: expect.any(Function),
stopAndWait: expect.any(Function),
});
expect(gatewayClientState.lastOptions).toMatchObject({
url: "ws://127.0.0.1:18789",
token: "gateway-token",

View File

@@ -2056,9 +2056,7 @@ describe("oversized transcript line guards", () => {
512 * 1024,
);
expect(usage).not.toBeNull();
expect(usage?.modelProvider).not.toBe("oversized-provider");
expect(usage?.modelProvider).toBe("test-provider");
expect(usage).toMatchObject({ modelProvider: "test-provider" });
});
test("readSessionTitleFieldsFromTranscriptAsync delegates to bounded sync reader", async () => {