import { describe, expect, it } from "vitest"; import type { OpenClawConfig } from "../config/config.js"; import { resolvePluginUninstallId } from "./plugins-uninstall-selection.js";
describe("resolvePluginUninstallId", () => {
it("accepts the recorded ClawHub spec as an uninstall target", () => { const result = resolvePluginUninstallId({
rawId: "clawhub:linkmind-context",
config: {
plugins: {
entries: { "linkmind-context": { enabled: true },
},
installs: { "linkmind-context": {
source: "npm",
spec: "clawhub:linkmind-context",
clawhubPackage: "linkmind-context",
},
},
},
} as OpenClawConfig,
plugins: [{ id: "linkmind-context", name: "linkmind-context" }],
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.