test: align release dependency fixture

This commit is contained in:
Peter Steinberger
2026-05-02 20:01:41 +01:00
parent abe2b294ae
commit c22af827fd

View File

@@ -319,17 +319,17 @@ describe("bundled plugin package dependency checks", () => {
);
writeFileSync(
join(tempRoot, "dist", "extensions", "memory-lancedb", "package.json"),
`{"name":"@openclaw/memory-lancedb","dependencies":{"@lancedb/lancedb":"^0.27.2"}}\n`,
`{"name":"@openclaw/memory-lancedb","dependencies":{"root-owned-only":"^1.0.0"}}\n`,
"utf8",
);
writeFileSync(
join(tempRoot, "dist", "root-runtime.js"),
`import("@lancedb/lancedb");\n`,
`import("root-owned-only");\n`,
"utf8",
);
expect(collectInstalledRootDependencyManifestErrors(tempRoot)).toEqual([
"installed package root is missing declared runtime dependency '@lancedb/lancedb' for dist importers: root-runtime.js. Add it to package.json dependencies/optionalDependencies.",
"installed package root is missing declared runtime dependency 'root-owned-only' for dist importers: root-runtime.js. Add it to package.json dependencies/optionalDependencies.",
]);
} finally {
rmSync(tempRoot, { recursive: true, force: true });