mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-03 12:34:04 +00:00
fix(release): tolerate npm README metadata lag
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import {
|
||||
collectPluginNpmPublishedRuntimeErrors,
|
||||
findPackedPackageReadmePath,
|
||||
parseNpmReadmeMetadata,
|
||||
readPositiveIntEnv,
|
||||
resolveNpmPackFilename,
|
||||
@@ -210,6 +211,15 @@ describe("resolveNpmPackFilename", () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe("findPackedPackageReadmePath", () => {
|
||||
it("finds a root package README without accepting nested documentation files", () => {
|
||||
expect(
|
||||
findPackedPackageReadmePath(["package.json", "docs/README.md", "README.md", "dist/index.js"]),
|
||||
).toBe("README.md");
|
||||
expect(findPackedPackageReadmePath(["package.json", "docs/README.md"])).toBe("");
|
||||
});
|
||||
});
|
||||
|
||||
describe("parseNpmReadmeMetadata", () => {
|
||||
it("accepts non-empty npm readme metadata", () => {
|
||||
expect(parseNpmReadmeMetadata(JSON.stringify("# Plugin\n\nInstall it."))).toBe(
|
||||
|
||||
Reference in New Issue
Block a user