


























@@ -1115,13 +1115,10 @@ describe("deliverOutboundPayloads", () => {
11151115},
11161116});
111711171118-expect(resolveMediaAccessSpy).toHaveBeenCalledWith(
1119-expect.objectContaining({
1120-sessionKey: "agent:main:matrix:room:ops",
1121-messageProvider: undefined,
1122-requesterSenderId: "attacker",
1123-}),
1124-);
1118+const [mediaAccessOptions] = resolveMediaAccessSpy.mock.calls[0] ?? [];
1119+expect(mediaAccessOptions?.sessionKey).toBe("agent:main:matrix:room:ops");
1120+expect(mediaAccessOptions?.messageProvider).toBeUndefined();
1121+expect(mediaAccessOptions?.requesterSenderId).toBe("attacker");
11251122resolveMediaAccessSpy.mockRestore();
11261123});
11271124@@ -1147,14 +1144,11 @@ describe("deliverOutboundPayloads", () => {
11471144},
11481145});
114911461150-expect(resolveMediaAccessSpy).toHaveBeenCalledWith(
1151-expect.objectContaining({
1152-requesterSenderId: "id:matrix:123",
1153-requesterSenderName: "Alice",
1154-requesterSenderUsername: "alice_u",
1155-requesterSenderE164: "+15551234567",
1156-}),
1157-);
1147+const [mediaAccessOptions] = resolveMediaAccessSpy.mock.calls[0] ?? [];
1148+expect(mediaAccessOptions?.requesterSenderId).toBe("id:matrix:123");
1149+expect(mediaAccessOptions?.requesterSenderName).toBe("Alice");
1150+expect(mediaAccessOptions?.requesterSenderUsername).toBe("alice_u");
1151+expect(mediaAccessOptions?.requesterSenderE164).toBe("+15551234567");
11581152resolveMediaAccessSpy.mockRestore();
11591153});
11601154@@ -1179,13 +1173,10 @@ describe("deliverOutboundPayloads", () => {
11791173},
11801174});
118111751182-expect(resolveMediaAccessSpy).toHaveBeenCalledWith(
1183-expect.objectContaining({
1184-sessionKey: "agent:main:matrix:room:ops",
1185-accountId: "source-account",
1186-requesterSenderId: "attacker",
1187-}),
1188-);
1176+const [mediaAccessOptions] = resolveMediaAccessSpy.mock.calls[0] ?? [];
1177+expect(mediaAccessOptions?.sessionKey).toBe("agent:main:matrix:room:ops");
1178+expect(mediaAccessOptions?.accountId).toBe("source-account");
1179+expect(mediaAccessOptions?.requesterSenderId).toBe("attacker");
11891180resolveMediaAccessSpy.mockRestore();
11901181});
11911182@@ -1252,12 +1243,8 @@ describe("deliverOutboundPayloads", () => {
1252124312531244expect(sendText).toHaveBeenCalledTimes(2);
12541245for (const call of sendText.mock.calls) {
1255-expect(call[0]).toEqual(
1256-expect.objectContaining({
1257-accountId: "default",
1258-replyToId: "777",
1259-}),
1260-);
1246+expect(call[0]?.accountId).toBe("default");
1247+expect(call[0]?.replyToId).toBe("777");
12611248}
12621249expect(results.map((entry) => entry.messageId)).toEqual(["ab", "cd"]);
12631250});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。