Files
fusion/packages/engine/src/__tests__/test-isolation-guard.test.ts
Fusion 429b9671b2 feat(FN-2606): merge fusion/fn-2606 (auto-resolved)
- fix(FN-2606): complete Step 4 — clean up mkdtemp test directories
- test(FN-2606): complete Step 3 — add isolation guard coverage
- feat(FN-2606): complete Step 2 — add engine/dashboard HOME test isolation setup
2026-04-26 13:00:56 -07:00

24 lines
722 B
TypeScript

import { describe, expect, it } from "vitest";
import { tmpdir } from "node:os";
import { getFusionAuthPath } from "../auth-storage.js";
describe("test isolation guard", () => {
it("overrides HOME to a temp fn-test-home directory", () => {
const home = process.env.HOME;
expect(home).toBeDefined();
expect(home).toContain(tmpdir());
expect(home).toContain("fn-test-home-");
});
it("resolves Fusion auth path under temp HOME", () => {
const home = process.env.HOME;
const authPath = getFusionAuthPath();
expect(home).toBeDefined();
expect(authPath).toContain("fn-test-home-");
expect(authPath.startsWith(home!)).toBe(true);
expect(authPath).toContain(".fusion");
});
});