From d2a7bdf9ede1d08e223be36c95ffdb3d4587fbb7 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 26 Apr 2022 16:32:05 +0100 Subject: [PATCH] Fix test --- test/editor/deserialize-test.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/test/editor/deserialize-test.ts b/test/editor/deserialize-test.ts index dcb4261db28..a6713b3139a 100644 --- a/test/editor/deserialize-test.ts +++ b/test/editor/deserialize-test.ts @@ -20,7 +20,7 @@ import { createPartCreator } from "./mock"; const FOUR_SPACES = " ".repeat(4); -function htmlMessage(formattedBody, msgtype = "m.text") { +function htmlMessage(formattedBody: string, msgtype = "m.text") { return { getContent() { return { @@ -32,7 +32,7 @@ function htmlMessage(formattedBody, msgtype = "m.text") { } as unknown as MatrixEvent; } -function textMessage(body, msgtype = "m.text") { +function textMessage(body: string, msgtype = "m.text") { return { getContent() { return { @@ -43,6 +43,13 @@ function textMessage(body, msgtype = "m.text") { } as unknown as MatrixEvent; } +function textMessageReply(body: string, msgtype = "m.text") { + return { + ...textMessage(body, msgtype), + replyEventId: "!foo:bar", + } as unknown as MatrixEvent; +} + function mergeAdjacentParts(parts) { let prevPart; for (let i = 0; i < parts.length; ++i) { @@ -406,7 +413,7 @@ describe('editor/deserialize', function() { }); it("it strips plaintext replies", () => { const body = "> Sender: foo\n\nMessage"; - const parts = normalize(parseEvent(textMessage(body), createPartCreator(), { shouldEscape: false })); + const parts = normalize(parseEvent(textMessageReply(body), createPartCreator(), { shouldEscape: false })); expect(parts.length).toBe(1); expect(parts[0]).toStrictEqual({ type: "plain",