test: assert matrix raw event serialization · openclaw/openclaw@432e195
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
File tree
extensions/matrix/src/matrix/sdk
| Original file line number | Diff line number | Diff line change |
|---|
@@ -78,17 +78,30 @@ describe("event-helpers", () => {
|
78 | 78 | }); |
79 | 79 | |
80 | 80 | it("serializes current content by default for read APIs", () => { |
81 | | -expect(matrixEventToRaw(makeEditedMessageEvent())).toMatchObject({ |
| 81 | +expect(matrixEventToRaw(makeEditedMessageEvent())).toEqual({ |
| 82 | +event_id: "$root", |
| 83 | +sender: "@alice:example.org", |
| 84 | +type: "m.room.message", |
| 85 | +origin_server_ts: 1000, |
82 | 86 | content: { |
83 | 87 | body: "@bot edited", |
84 | 88 | "m.mentions": { user_ids: ["@bot:example.org"] }, |
85 | 89 | msgtype: "m.text", |
86 | 90 | }, |
| 91 | +unsigned: { |
| 92 | +"m.relations": { |
| 93 | +"m.replace": { event_id: "$edit" }, |
| 94 | +}, |
| 95 | +}, |
87 | 96 | }); |
88 | 97 | }); |
89 | 98 | |
90 | 99 | it("can serialize original content for inbound trigger filtering", () => { |
91 | | -expect(matrixEventToRaw(makeEditedMessageEvent(), { contentMode: "original" })).toMatchObject({ |
| 100 | +expect(matrixEventToRaw(makeEditedMessageEvent(), { contentMode: "original" })).toEqual({ |
| 101 | +event_id: "$root", |
| 102 | +sender: "@alice:example.org", |
| 103 | +type: "m.room.message", |
| 104 | +origin_server_ts: 1000, |
92 | 105 | content: { body: "original", msgtype: "m.text" }, |
93 | 106 | unsigned: { |
94 | 107 | "m.relations": { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。