repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
scripts/extensions.test.ts
Rawimport { 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(),
);
});