mirror of
https://github.com/nexu-io/open-design.git
synced 2026-10-27 09:51:12 +01:00
18 lines
637 B
TypeScript
18 lines
637 B
TypeScript
import assert from "node:assert/strict";
|
|||
|
|
import { test } from "node:test";
|
||
|
|
import path from "node:path";
|
||
|
|
|
||
|
|
import { resolveToolsDevDataRoot } from "../src/data-root.js";
|
||
|
|
|
||
|
|
test("preserves an absent daemon data root for sandbox startup validation", () => {
|
||
|
|
assert.equal(resolveToolsDevDataRoot("/workspace", {}), null);
|
||
|
|
assert.equal(resolveToolsDevDataRoot("/workspace", { OD_SANDBOX_MODE: "1" }), null);
|
||
|
|
});
|
||
|
|
|
||
|
|
test("forwards an explicit isolated daemon data root", () => {
|
||
|
|
assert.equal(
|
||
|
|
resolveToolsDevDataRoot("/workspace", { OD_DATA_DIR: "isolated", OD_SANDBOX_MODE: "1" }),
|
||
|
|
path.resolve("/workspace", "isolated"),
|
||
|
|
);
|
||
|
|
});
|