test: align support-boundary expectations

This commit is contained in:
Peter Steinberger
2026-05-03 14:49:48 +01:00
parent 54c0f982d5
commit 95f5b265c1
2 changed files with 6 additions and 6 deletions

View File

@@ -205,7 +205,7 @@ describe("detectChangedScope", () => {
});
it("runs Python skill tests when shared Python config changes", () => {
expect(detectChangedScope(["pyproject.toml"])).toEqual({
expect(detectChangedScope(["skills/pyproject.toml"])).toEqual({
runNode: true,
runMacos: false,
runAndroid: false,

View File

@@ -292,12 +292,12 @@ 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-test-dep":"^1.0.0"}}\n`,
"utf8",
);
writeFileSync(
join(tempRoot, "dist", "lancedb-runtime-7TYK-Pto.js"),
`//#region extensions/memory-lancedb/lancedb-runtime.ts\nimport("@lancedb/lancedb");\n`,
`//#region extensions/memory-lancedb/lancedb-runtime.ts\nimport("root-owned-test-dep");\n`,
"utf8",
);
@@ -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-test-dep":"^1.0.0"}}\n`,
"utf8",
);
writeFileSync(
join(tempRoot, "dist", "root-runtime.js"),
`import("@lancedb/lancedb");\n`,
`import("root-owned-test-dep");\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-test-dep' for dist importers: root-runtime.js. Add it to package.json dependencies/optionalDependencies.",
]);
} finally {
rmSync(tempRoot, { recursive: true, force: true });