Heartbeat: normalize array replies

This commit is contained in:
Peter Steinberger
2025-12-03 00:40:19 +00:00
parent a7fdc7b992
commit 9da5b9f4bb
4 changed files with 47 additions and 20 deletions

View File

@@ -100,7 +100,12 @@ describe("web inbound media saves with extension", () => {
};
realSock.ev.emit("messages.upsert", upsert);
await new Promise((resolve) => setTimeout(resolve, 5));
// Allow a brief window for the async handler to fire on slower runners.
for (let i = 0; i < 10; i++) {
if (onMessage.mock.calls.length > 0) break;
await new Promise((resolve) => setTimeout(resolve, 5));
}
expect(onMessage).toHaveBeenCalledTimes(1);
const msg = onMessage.mock.calls[0][0];