import { join } from "node:path"; import { expect, it } from "vitest"; import { releasePaths } from "./extensions.mjs"; import { ROOT } from "./lib/common.mjs"; it("limits release artifacts to root metadata and selected extension documentation", () => { const extension = join(ROOT, "extensions/footer"); expect(releasePaths([extension, extension])).toEqual( [ join(ROOT, "README.md"), join(ROOT, "CHANGELOG.md"), join(ROOT, "package.json"), join(ROOT, "package-lock.json"), join(extension, "README.md"), join(extension, "CHANGELOG.md"), ].sort(), ); });