Files
Moltbot/src/process/exec.test.ts
2026-01-01 22:55:21 +01:00

23 lines
540 B
TypeScript

import { describe, expect, it } from "vitest";
import { runCommandWithTimeout } from "./exec.js";
describe("runCommandWithTimeout", () => {
it("passes env overrides to child", async () => {
const result = await runCommandWithTimeout(
[
process.execPath,
"-e",
'process.stdout.write(process.env.CLAWDIS_TEST_ENV ?? "")',
],
{
timeoutMs: 5_000,
env: { CLAWDIS_TEST_ENV: "ok" },
},
);
expect(result.code).toBe(0);
expect(result.stdout).toBe("ok");
});
});