

















@@ -1077,17 +1077,19 @@ describe("plugins cli install", () => {
10771077const bundledPath = "/app/dist/extensions/discord";
1078107810791079loadConfig.mockReturnValue(cfg);
1080-findBundledPluginSourceMock.mockImplementation(
1081-({ lookup }: { lookup: { kind: "pluginId" | "npmSpec"; value: string } }) =>
1082-lookup.kind === "npmSpec" && lookup.value === "@openclaw/discord"
1083- ? {
1084-pluginId: "discord",
1085-localPath: bundledPath,
1086-npmSpec: "@openclaw/discord",
1087-version: "2026.5.24-beta.2",
1088-}
1089- : undefined,
1090-);
1080+findBundledPluginSourceMock.mockImplementation((params: unknown) => {
1081+const { lookup } = params as {
1082+lookup: { kind: "pluginId" | "npmSpec"; value: string };
1083+};
1084+return lookup.kind === "npmSpec" && lookup.value === "@openclaw/discord"
1085+ ? {
1086+pluginId: "discord",
1087+localPath: bundledPath,
1088+npmSpec: "@openclaw/discord",
1089+version: "2026.5.24-beta.2",
1090+}
1091+ : undefined;
1092+});
10911093enablePluginInConfig.mockReturnValue({ config: enabledCfg });
10921094recordPluginInstall.mockReturnValue(enabledCfg);
10931095applyExclusiveSlotSelection.mockReturnValue({
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。