import path from "node:path";
import { resolveReadmePath } from "../resolveReadmePath";
describe("resolveReadmePath", () => {
it("throws when the path is missing", () => {
expect(() => resolveReadmePath({})).toThrow("Missing required parameter: path");
});
it("returns the resolved README path for directories", () => {
const resolved = resolveReadmePath({ path: "docs" });
expect(resolved).toBe(path.join(path.resolve("docs"), "README.md"));
});
it("returns the resolved path when README is provided", () => {
const resolved = resolveReadmePath({ path: "README.md" });
expect(resolved).toBe(path.resolve("README.md"));
});
});