import { describe, expect, it, vi } from "vitest"; describe("worker dry-run entry", () => { it("loadEnv treats WORKER_DRY_RUN=1 as dry-run without REDIS_URL", async () => { const previous = { ...process.env }; process.env.DATABASE_URL = "postgres://local/test"; process.env.WORKER_DRY_RUN = "1"; delete process.env.REDIS_URL; vi.resetModules(); const { loadEnv } = await import("./env.js"); const env = loadEnv(); expect(env.WORKER_DRY_RUN).toBe(true); expect(env.REDIS_URL).toBeUndefined(); process.env = previous; }); });