import { describe, expect, it } from "vitest"; import { parseSchtasksQuery } from "./schtasks.js"; describe("schtasks runtime parsing", () => { it("parses status and last run info", () => { const output = [ "TaskName: \\Clawdbot Gateway", "Status: Ready", "Last Run Time: 1/8/2026 1:23:45 AM", "Last Run Result: 0x0", ].join("\r\n"); expect(parseSchtasksQuery(output)).toEqual({ status: "Ready", lastRunTime: "1/8/2026 1:23:45 AM", lastRunResult: "0x0", }); }); });