Files
clawdbot/src/daemon/systemd.test.ts
2026-01-08 02:29:32 +01:00

22 lines
527 B
TypeScript

import { describe, expect, it } from "vitest";
import { parseSystemdShow } from "./systemd.js";
describe("systemd runtime parsing", () => {
it("parses active state details", () => {
const output = [
"ActiveState=inactive",
"SubState=dead",
"MainPID=0",
"ExecMainStatus=2",
"ExecMainCode=exited",
].join("\n");
expect(parseSystemdShow(output)).toEqual({
activeState: "inactive",
subState: "dead",
execMainStatus: 2,
execMainCode: "exited",
});
});
});