import { describe, expect, test } from "bun:test";
import { fakeStorage } from "../do-test-storage";
import { Coordination } from "./coordination";
describe("Coordination.allSubscribers", () => {
test("drops expired subscriptions like subscribersFor does", () => {
const coordination = new Coordination(fakeStorage().sql as never);
coordination.subscribe("live", ["*"], 60_000);
coordination.subscribe("stale", ["*"], -1);
expect(coordination.allSubscribers()).toEqual(["live"]);
});
});