





















@@ -110,18 +110,18 @@ describe("registerDirectoryCli", () => {
110110});
111111112112expect(mocks.resolveInstallableChannelPlugin).toHaveBeenCalledTimes(1);
113-const installArgs = requireRecord(mocks.resolveInstallableChannelPlugin.mock.calls[0]?.[0]);
113+const installArgs = requireRecord(mocks.resolveInstallableChannelPlugin.mock.calls.at(0)?.[0]);
114114expect(installArgs.rawChannel).toBe("demo-directory");
115115expect(installArgs.allowInstall).toBe(true);
116116expect(mocks.replaceConfigFile).toHaveBeenCalledTimes(1);
117-const replaceArgs = requireRecord(mocks.replaceConfigFile.mock.calls[0]?.[0]);
117+const replaceArgs = requireRecord(mocks.replaceConfigFile.mock.calls.at(0)?.[0]);
118118expect(replaceArgs.nextConfig).toEqual({
119119channels: {},
120120plugins: { entries: { "demo-directory": { enabled: true } } },
121121});
122122expect(replaceArgs.baseHash).toBe("config-1");
123123expect(self).toHaveBeenCalledTimes(1);
124-expect(requireRecord(self.mock.calls[0]?.[0]).accountId).toBe("default");
124+expect(requireRecord(self.mock.calls.at(0)?.[0]).accountId).toBe("default");
125125expect(runtimeState.defaultRuntime.log).toHaveBeenCalledWith(
126126JSON.stringify({ id: "self-1", name: "Family Phone" }, null, 2),
127127);
@@ -159,7 +159,7 @@ describe("registerDirectoryCli", () => {
159159channel: null,
160160});
161161expect(self).toHaveBeenCalledTimes(1);
162-expect(requireRecord(self.mock.calls[0]?.[0]).cfg).toBe(autoEnabledConfig);
162+expect(requireRecord(self.mock.calls.at(0)?.[0]).cfg).toBe(autoEnabledConfig);
163163expect(mocks.replaceConfigFile).toHaveBeenCalledWith({
164164nextConfig: autoEnabledConfig,
165165baseHash: "config-1",
@@ -199,7 +199,7 @@ describe("registerDirectoryCli", () => {
199199);
200200201201expect(listPeersLive).toHaveBeenCalledTimes(1);
202-const listPeersLiveArgs = requireRecord(listPeersLive.mock.calls[0]?.[0]);
202+const listPeersLiveArgs = requireRecord(listPeersLive.mock.calls.at(0)?.[0]);
203203expect(listPeersLiveArgs.accountId).toBe("default");
204204expect(listPeersLiveArgs.query).toBe("ada");
205205expect(listPeersLiveArgs.limit).toBe(5);
@@ -229,7 +229,7 @@ describe("registerDirectoryCli", () => {
229229});
230230231231expect(listGroups).toHaveBeenCalledTimes(1);
232-expect(requireRecord(listGroups.mock.calls[0]?.[0]).accountId).toBe("default");
232+expect(requireRecord(listGroups.mock.calls.at(0)?.[0]).accountId).toBe("default");
233233expect(runtimeState.defaultRuntime.log).toHaveBeenCalledWith(
234234JSON.stringify([{ id: "channel:config", kind: "group" }], null, 2),
235235);
@@ -256,7 +256,7 @@ describe("registerDirectoryCli", () => {
256256).rejects.toThrow("exit:1");
257257258258expect(mocks.resolveInstallableChannelPlugin).toHaveBeenCalledTimes(1);
259-const installArgs = requireRecord(mocks.resolveInstallableChannelPlugin.mock.calls[0]?.[0]);
259+const installArgs = requireRecord(mocks.resolveInstallableChannelPlugin.mock.calls.at(0)?.[0]);
260260expect(installArgs.rawChannel).toBe("openclaw-weixin");
261261expect(installArgs.allowInstall).toBe(true);
262262expect(mocks.replaceConfigFile).not.toHaveBeenCalled();
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。