import { describe, expect, it } from "vitest"; import { extractLegacyPlanBody } from "../services/documents.js"; describe("extractLegacyPlanBody", () => { it("returns null when no plan block exists", () => { expect(extractLegacyPlanBody("hello world")).toBeNull(); }); it("extracts plan body from legacy issue descriptions", () => { expect( extractLegacyPlanBody(` intro # Plan - one - two `), ).toBe("# Plan\n\n- one\n- two"); }); it("ignores empty plan blocks", () => { expect(extractLegacyPlanBody(" ")).toBeNull(); }); });