diff --git a/src/cli/plugins-cli.install.test.ts b/src/cli/plugins-cli.install.test.ts index 025f4d4ffe0..fff5e2a5e69 100644 --- a/src/cli/plugins-cli.install.test.ts +++ b/src/cli/plugins-cli.install.test.ts @@ -290,7 +290,7 @@ describe("plugins cli install", () => { expect(writeConfigFile).not.toHaveBeenCalled(); }); - it("installs marketplace plugins and persists config", async () => { + it("installs marketplace plugins and persists install ledger", async () => { const cfg = { plugins: { entries: {}, @@ -388,6 +388,7 @@ describe("plugins cli install", () => { demo: expect.objectContaining({ source: "clawhub", spec: "clawhub:demo@1.2.3", + installPath: cliInstallPath("demo"), clawhubPackage: "demo", clawhubFamily: "code-plugin", clawhubChannel: "official", @@ -467,6 +468,7 @@ describe("plugins cli install", () => { demo: expect.objectContaining({ source: "clawhub", spec: "clawhub:demo@1.2.3", + installPath: cliInstallPath("demo"), clawhubPackage: "demo", }), }); diff --git a/src/plugins/install-ledger-store.test.ts b/src/plugins/install-ledger-store.test.ts index 2453e1568ce..cefe0f63168 100644 --- a/src/plugins/install-ledger-store.test.ts +++ b/src/plugins/install-ledger-store.test.ts @@ -123,7 +123,7 @@ describe("plugin install ledger store", () => { }); it("updates and removes records without mutating caller state", async () => { - const records = { + const records: Record = { keep: { source: "npm", spec: "keep@1.0.0",