import { describe, expect, it } from "vitest";
import { resolveConfig } from "#lib/server/config.ts";
import { variables } from "./env.ts";
describe("env variables", () => {
it("declare everything resolveConfig reads, the rest never reach the server", () => {
const read = new Set<string>();
resolveConfig(new Proxy({}, { get: (_, name) => (read.add(String(name)), undefined) }));
expect([...read].filter((name) => !(name in variables))).toEqual([]);
});
});