testSchedulesAreChecked
A schedule says what it runs and when; one the host can't run is refused where it's made.
import { every } from "#codebase/tcmts/server"; import assert from "node:assert/strict"; export const testSchedulesAreChecked = () => { const job = every("15m", () => undefined); assert.equal(job.spec, "15m"); assert.equal((job as unknown as Record<symbol, unknown>)[Symbol.for("tcm.job")], true); assert.throws(() => every("soon", () => undefined), /use an interval like "15m"/); }