import assert from "node:assert/strict"; import { routeGrowEventToUserActor } from "../src/events/route-to-user-actor.js"; const startedAt = Date.now(); const result = await routeGrowEventToUserActor( { id: "event-timeout-test", userId: "user-timeout-test" }, { timeoutMs: 25, enqueue: () => new Promise(() => undefined), }, ); assert.equal(result.routed, false); assert.equal(result.reason, "actor_route_timeout"); assert.ok(Date.now() - startedAt < 500, "actor routing must not block REST ingestion"); console.log("event-route-timeout tests passed");