





















@@ -18,18 +18,20 @@ describe("createMessageReceiptFromOutboundResults", () => {
1818sentAt: 123,
1919});
202021-expect(receipt).toEqual(
22-expect.objectContaining({
23-primaryPlatformMessageId: "m1",
24-platformMessageIds: ["m1", "m2"],
25-threadId: "topic-1",
26-replyToId: "reply-1",
27-sentAt: 123,
28-}),
29-);
30-expect(receipt.parts).toEqual([
31-expect.objectContaining({ platformMessageId: "m1", kind: "text", index: 0 }),
32-expect.objectContaining({ platformMessageId: "m2", kind: "text", index: 1 }),
21+expect(receipt.primaryPlatformMessageId).toBe("m1");
22+expect(receipt.platformMessageIds).toEqual(["m1", "m2"]);
23+expect(receipt.threadId).toBe("topic-1");
24+expect(receipt.replyToId).toBe("reply-1");
25+expect(receipt.sentAt).toBe(123);
26+expect(
27+receipt.parts.map(({ platformMessageId, kind, index }) => ({
28+ platformMessageId,
29+ kind,
30+ index,
31+})),
32+).toEqual([
33+{ platformMessageId: "m1", kind: "text", index: 0 },
34+{ platformMessageId: "m2", kind: "text", index: 1 },
3335]);
3436});
3537@@ -68,10 +70,16 @@ describe("createMessageReceiptFromOutboundResults", () => {
68706971expect(receipt.primaryPlatformMessageId).toBe("platform-1");
7072expect(receipt.platformMessageIds).toEqual(["platform-1", "platform-2", "fallback-1"]);
71-expect(receipt.parts).toEqual([
72-expect.objectContaining({ platformMessageId: "platform-1", kind: "text", index: 0 }),
73-expect.objectContaining({ platformMessageId: "platform-2", kind: "media", index: 1 }),
74-expect.objectContaining({ platformMessageId: "fallback-1", kind: "text", index: 1 }),
73+expect(
74+receipt.parts.map(({ platformMessageId, kind, index }) => ({
75+ platformMessageId,
76+ kind,
77+ index,
78+})),
79+).toEqual([
80+{ platformMessageId: "platform-1", kind: "text", index: 0 },
81+{ platformMessageId: "platform-2", kind: "media", index: 1 },
82+{ platformMessageId: "fallback-1", kind: "text", index: 1 },
7583]);
7684expect(receipt.threadId).toBe("native-thread");
7785expect(receipt.sentAt).toBe(456);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。