Luigit
repositories / pi-ext

pi-ext

bugabingas pi extensions

owned by admin

scripts/extensions.test.ts

Raw
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(),
	);
});