chore: make tui callback invocation tsgo-safe

This commit is contained in:
Vignesh Natarajan
2026-02-21 20:05:25 -08:00
parent 2b5952f8c3
commit eea0a68199

View File

@@ -46,10 +46,10 @@ describe("tui command handlers", () => {
const renderOrders = requestRender.mock.invocationCallOrder; const renderOrders = requestRender.mock.invocationCallOrder;
expect(renderOrders.some((order) => order > sendingOrder)).toBe(true); expect(renderOrders.some((order) => order > sendingOrder)).toBe(true);
if (!resolveSend) { if (typeof resolveSend !== "function") {
throw new Error("expected sendChat to be pending"); throw new Error("expected sendChat to be pending");
} }
resolveSend({ runId: "r1" }); (resolveSend as (value: { runId: string }) => void)({ runId: "r1" });
await pending; await pending;
expect(setActivityStatus).toHaveBeenCalledWith("waiting"); expect(setActivityStatus).toHaveBeenCalledWith("waiting");
}); });