90893b0aa8
CI / check (pull_request) Failing after 1m47s
- Add proman.yaml with 8 packages in dependency order - Add @shazhou/proman as devDependency - Replace root scripts: build/test/check/format → proman commands - Keep typecheck script for standalone tsc --build Fixes #27
21 lines
599 B
TypeScript
21 lines
599 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { env } from "../src/env.js";
|
|
|
|
describe("env", () => {
|
|
it("returns env value when set", () => {
|
|
process.env.TEST_ENV_SET = "hello";
|
|
expect(env("TEST_ENV_SET", "default")).toBe("hello");
|
|
delete process.env.TEST_ENV_SET;
|
|
});
|
|
|
|
it("returns fallback when missing", () => {
|
|
expect(env("TEST_ENV_MISSING_XYZ", "fallback")).toBe("fallback");
|
|
});
|
|
|
|
it("returns fallback when empty", () => {
|
|
process.env.TEST_ENV_EMPTY = "";
|
|
expect(env("TEST_ENV_EMPTY", "fb")).toBe("fb");
|
|
delete process.env.TEST_ENV_EMPTY;
|
|
});
|
|
});
|