

























@@ -158,20 +158,18 @@ export function expectResolvedTelegramTimezone(
158158resolveReplyDirectives: Mock,
159159userTimezone = "America/New_York",
160160): void {
161-expect(resolveReplyDirectives).toHaveBeenCalledWith(
162-expect.objectContaining({
163-cfg: expect.objectContaining({
164-channels: expect.objectContaining({
165-telegram: expect.objectContaining({
166-botToken: "resolved-telegram-token",
167-}),
168-}),
169-agents: expect.objectContaining({
170-defaults: expect.objectContaining({
171- userTimezone,
172-}),
173-}),
174-}),
175-}),
176-);
161+expect(resolveReplyDirectives).toHaveBeenCalledTimes(1);
162+const call = resolveReplyDirectives.mock.calls[0]?.[0] as
163+| {
164+cfg?: {
165+channels?: { telegram?: { botToken?: unknown } };
166+agents?: { defaults?: { userTimezone?: unknown } };
167+};
168+}
169+| undefined;
170+if (!call) {
171+throw new Error("expected resolveReplyDirectives call");
172+}
173+expect(call.cfg?.channels?.telegram?.botToken).toBe("resolved-telegram-token");
174+expect(call.cfg?.agents?.defaults?.userTimezone).toBe(userTimezone);
177175}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。