test.build/core/formatters/server.formatter.test.ts

test.build/core/formatters/server.formatter.test.ts is a file in Codebase Testing. 10 lines of code and 0 definitions.

import { describe, expect, it } from "vitest";
import { prefixLines } from "@banes-lab/build-scripts/core/formatters/server.formatter.ts";

describe("prefixLines", () => {
    it("prefixes each complete line and carries a partial line into the next chunk", () => {
        const first = prefixLines("site", "", "ready in 3s\nLocal: http");
        expect(first).toStrictEqual({ carry: "Local: http", lines: ["[site] ready in 3s\n"] });
        const second = prefixLines("site", first.carry, "s://localhost:4202\n");
        expect(second).toStrictEqual({ carry: "", lines: ["[site] Local: https://localhost:4202\n"] });
    });
});