mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-26 20:35:39 -06:00
test(plugins): keep recovered default slots implicit
This commit is contained in:
@@ -2374,10 +2374,7 @@ describe("updateNpmInstalledPlugins", () => {
|
||||
});
|
||||
expect(result.config.plugins?.allow).toEqual(["lossless-claw", "keep"]);
|
||||
expect(result.config.plugins?.deny).toEqual(["lossless-claw", "blocked"]);
|
||||
expect(result.config.plugins?.slots).toEqual({
|
||||
memory: "memory-core",
|
||||
contextEngine: "legacy",
|
||||
});
|
||||
expect(result.config.plugins?.slots).toBeUndefined();
|
||||
expect(result.outcomes).toEqual([
|
||||
{
|
||||
pluginId: "lossless-claw",
|
||||
@@ -3002,10 +2999,7 @@ describe("updateNpmInstalledPlugins", () => {
|
||||
});
|
||||
expect(result.config.plugins?.allow).toEqual(["demo", "other"]);
|
||||
expect(result.config.plugins?.deny).toEqual(["blocked"]);
|
||||
expect(result.config.plugins?.slots).toEqual({
|
||||
memory: "memory-core",
|
||||
contextEngine: "legacy",
|
||||
});
|
||||
expect(result.config.plugins?.slots).toBeUndefined();
|
||||
expect(result.config.plugins?.installs?.demo).toEqual(config.plugins.installs.demo);
|
||||
expect(result.outcomes).toEqual([
|
||||
{
|
||||
@@ -3173,9 +3167,7 @@ describe("updateNpmInstalledPlugins", () => {
|
||||
config: { preserved: true },
|
||||
});
|
||||
expect(result.config.plugins?.allow).toEqual(["demo"]);
|
||||
expect(result.config.plugins?.slots).toEqual({
|
||||
memory: "memory-core",
|
||||
});
|
||||
expect(result.config.plugins?.slots).toBeUndefined();
|
||||
const message =
|
||||
'Disabled "demo" after plugin update failure; OpenClaw will continue without it. Failed to update demo: ClawHub blocked this release; update was not started. (ClawHub clawhub:demo).';
|
||||
expect(warn).toHaveBeenCalledWith(message);
|
||||
|
||||
Reference in New Issue
Block a user