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;
expect(renderOrders.some((order) => order > sendingOrder)).toBe(true);
if (!resolveSend) {
if (typeof resolveSend !== "function") {
throw new Error("expected sendChat to be pending");
}
resolveSend({ runId: "r1" });
(resolveSend as (value: { runId: string }) => void)({ runId: "r1" });
await pending;
expect(setActivityStatus).toHaveBeenCalledWith("waiting");
});