Fix issues with /me emote two liner (#33081)

* Fix issues with me emote liner

* Fix Prettier
This commit is contained in:
Zack
2026-04-09 14:13:02 +02:00
committed by GitHub
parent 1721b69017
commit 70e40009a3
3 changed files with 31 additions and 2 deletions
@@ -146,6 +146,28 @@ describe("<TextualBody />", () => {
expect(content).toMatchSnapshot();
});
it("keeps edited emote bodies inline with the sender", () => {
DMRoomMap.makeShared(defaultMatrixClient);
const ev = mkEvent({
type: "m.room.message",
room: room1Id,
user: "sender",
content: {
body: "winks",
msgtype: "m.emote",
},
event: true,
});
jest.spyOn(ev, "replacingEventDate").mockReturnValue(new Date(1993, 7, 3));
const { container } = getComponent({ mxEvent: ev, replacingEventId: ev.getId() });
const annotated = container.querySelector(".mx_MEmoteBody > .mx_EventTile_annotatedInline");
expect(annotated).not.toBeNull();
expect(annotated?.tagName).toBe("DIV");
});
it("renders m.notice correctly", () => {
DMRoomMap.makeShared(defaultMatrixClient);