test: dedupe plugin utility config suites

This commit is contained in:
Peter Steinberger
2026-03-28 04:01:55 +00:00
parent c5b1582d48
commit 708ff9145e
10 changed files with 116 additions and 61 deletions

View File

@@ -46,6 +46,14 @@ function createCliRegistry() {
};
}
function expectPluginLoaderConfig(config: OpenClawConfig) {
expect(mocks.loadOpenClawPlugins).toHaveBeenCalledWith(
expect.objectContaining({
config,
}),
);
}
describe("registerPluginCliCommands", () => {
beforeEach(() => {
mocks.memoryRegister.mockClear();
@@ -101,11 +109,7 @@ describe("registerPluginCliCommands", () => {
config: rawConfig,
env: process.env,
});
expect(mocks.loadOpenClawPlugins).toHaveBeenCalledWith(
expect.objectContaining({
config: autoEnabledConfig,
}),
);
expectPluginLoaderConfig(autoEnabledConfig);
expect(mocks.memoryRegister).toHaveBeenCalledWith(
expect.objectContaining({
config: autoEnabledConfig,