mirror of https://github.com/openclaw/openclaw.git
24 lines
820 B
TypeScript
24 lines
820 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
|
|
import { classifySignalCliLogLine } from "./daemon.js";
|
|
|
|
describe("classifySignalCliLogLine", () => {
|
|
it("treats INFO/DEBUG as log (even if emitted on stderr)", () => {
|
|
expect(classifySignalCliLogLine("INFO DaemonCommand - Started")).toBe(
|
|
"log",
|
|
);
|
|
expect(classifySignalCliLogLine("DEBUG Something")).toBe("log");
|
|
});
|
|
|
|
it("treats WARN/ERROR as error", () => {
|
|
expect(classifySignalCliLogLine("WARN Something")).toBe("error");
|
|
expect(classifySignalCliLogLine("WARNING Something")).toBe("error");
|
|
expect(classifySignalCliLogLine("ERROR Something")).toBe("error");
|
|
});
|
|
|
|
it("returns null for empty lines", () => {
|
|
expect(classifySignalCliLogLine("")).toBe(null);
|
|
expect(classifySignalCliLogLine(" ")).toBe(null);
|
|
});
|
|
});
|