mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 21:10:43 +00:00
fix(plugins): scope metadata manifest reads
This commit is contained in:
@@ -207,6 +207,26 @@ describe("setup-registry getJiti", () => {
|
||||
);
|
||||
});
|
||||
|
||||
it("passes explicit plugin id scope into setup manifest reads", () => {
|
||||
const pluginRoot = makeTempDir();
|
||||
fs.writeFileSync(path.join(pluginRoot, "setup-api.js"), "export default {};\n", "utf-8");
|
||||
mocks.loadPluginManifestRegistry.mockReturnValue({
|
||||
plugins: [{ id: "test-plugin", rootDir: pluginRoot }],
|
||||
diagnostics: [],
|
||||
});
|
||||
|
||||
resolvePluginSetupRegistry({
|
||||
pluginIds: ["test-plugin"],
|
||||
env: {},
|
||||
});
|
||||
|
||||
expect(mocks.loadPluginManifestRegistry).toHaveBeenCalledWith(
|
||||
expect.objectContaining({
|
||||
pluginIds: ["test-plugin"],
|
||||
}),
|
||||
);
|
||||
});
|
||||
|
||||
it("skips setup-api loading when config has no relevant migration triggers", () => {
|
||||
const pluginRoot = makeTempDir();
|
||||
fs.writeFileSync(path.join(pluginRoot, "setup-api.js"), "export default {};\n", "utf-8");
|
||||
|
||||
Reference in New Issue
Block a user