16 lines
532 B
TypeScript
16 lines
532 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { parseKimiStdoutLine } from "../src/ui/parse-stdout.js";
|
|
|
|
describe("parseKimiStdoutLine", () => {
|
|
it("returns a stdout entry for non-empty lines", () => {
|
|
const entries = parseKimiStdoutLine("hello", "2026-03-17T00:00:00.000Z");
|
|
expect(entries).toEqual([
|
|
{ kind: "stdout", ts: "2026-03-17T00:00:00.000Z", text: "hello" },
|
|
]);
|
|
});
|
|
|
|
it("drops blank lines", () => {
|
|
expect(parseKimiStdoutLine(" ", "2026-03-17T00:00:00.000Z")).toEqual([]);
|
|
});
|
|
});
|