

























@@ -4,6 +4,7 @@ import type { OpenClawConfig } from "../config/config.js";
44import {
55applyPluginUninstallDirectoryRemoval,
66buildPluginDiagnosticsReport,
7+buildPluginSnapshotReport,
78loadConfig,
89planPluginUninstall,
910promptYesNo,
@@ -46,7 +47,7 @@ describe("plugins cli uninstall", () => {
4647},
4748},
4849} as OpenClawConfig);
49-buildPluginDiagnosticsReport.mockReturnValue({
50+buildPluginSnapshotReport.mockReturnValue({
5051plugins: [{ id: "alpha", name: "alpha" }],
5152diagnostics: [],
5253});
@@ -68,6 +69,8 @@ describe("plugins cli uninstall", () => {
68696970await runPluginsCommand(["plugins", "uninstall", "alpha", "--dry-run"]);
707172+expect(buildPluginSnapshotReport).toHaveBeenCalled();
73+expect(buildPluginDiagnosticsReport).not.toHaveBeenCalled();
7174expect(planPluginUninstall).toHaveBeenCalled();
7275expect(writeConfigFile).not.toHaveBeenCalled();
7376expect(refreshPluginRegistry).not.toHaveBeenCalled();
@@ -99,7 +102,7 @@ describe("plugins cli uninstall", () => {
99102100103loadConfig.mockReturnValue(baseConfig);
101104setInstalledPluginIndexInstallRecords(baseConfig.plugins?.installs ?? {});
102-buildPluginDiagnosticsReport.mockReturnValue({
105+buildPluginSnapshotReport.mockReturnValue({
103106plugins: [{ id: "alpha", name: "alpha" }],
104107diagnostics: [],
105108});
@@ -170,7 +173,7 @@ describe("plugins cli uninstall", () => {
170173171174loadConfig.mockReturnValue(baseConfig);
172175setInstalledPluginIndexInstallRecords(installRecords);
173-buildPluginDiagnosticsReport.mockReturnValue({
176+buildPluginSnapshotReport.mockReturnValue({
174177plugins: [{ id: "alpha", name: "alpha" }],
175178diagnostics: [],
176179});
@@ -229,7 +232,7 @@ describe("plugins cli uninstall", () => {
229232230233loadConfig.mockReturnValue(baseConfig);
231234setInstalledPluginIndexInstallRecords(installRecords);
232-buildPluginDiagnosticsReport.mockReturnValue({
235+buildPluginSnapshotReport.mockReturnValue({
233236plugins: [{ id: "alpha", name: "alpha" }],
234237diagnostics: [],
235238});
@@ -275,7 +278,7 @@ describe("plugins cli uninstall", () => {
275278installs: {},
276279},
277280} as OpenClawConfig);
278-buildPluginDiagnosticsReport.mockReturnValue({
281+buildPluginSnapshotReport.mockReturnValue({
279282plugins: [{ id: "alpha", name: "alpha" }],
280283diagnostics: [],
281284});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。