






















@@ -214,7 +214,7 @@ describe("markdownToMatrixHtml", () => {
214214215215expect(result.html).toContain("@alice:example.org/path");
216216expect(result.html).not.toContain("matrix.to");
217-expect(result.mentions).toEqual({});
217+expect(result.mentions).toStrictEqual({});
218218});
219219220220it("accepts bracketed homeservers in matrix mentions", async () => {
@@ -251,7 +251,7 @@ describe("markdownToMatrixHtml", () => {
251251});
252252253253expect(result.html).not.toContain("matrix.to");
254-expect(result.mentions).toEqual({});
254+expect(result.mentions).toStrictEqual({});
255255});
256256257257it("does not convert escaped qualified mentions", async () => {
@@ -262,7 +262,7 @@ describe("markdownToMatrixHtml", () => {
262262263263expect(result.html).toContain("@alice:example.org");
264264expect(result.html).not.toContain("matrix.to");
265-expect(result.mentions).toEqual({});
265+expect(result.mentions).toStrictEqual({});
266266});
267267268268it("does not convert escaped room mentions", async () => {
@@ -272,7 +272,7 @@ describe("markdownToMatrixHtml", () => {
272272});
273273274274expect(result.html).toContain("@room");
275-expect(result.mentions).toEqual({});
275+expect(result.mentions).toStrictEqual({});
276276});
277277278278it("keeps escaped mentions literal after escaped backticks", async () => {
@@ -283,7 +283,7 @@ describe("markdownToMatrixHtml", () => {
283283284284expect(result.html).toContain("`literal then @alice:example.org");
285285expect(result.html).not.toContain("matrix.to");
286-expect(result.mentions).toEqual({});
286+expect(result.mentions).toStrictEqual({});
287287});
288288289289it("restores escaped mentions in markdown link labels without linking them", async () => {
@@ -294,7 +294,7 @@ describe("markdownToMatrixHtml", () => {
294294295295expect(result.html).toContain('<a href="https://example.com">@alice:example.org</a>');
296296expect(result.html).not.toContain("matrix.to");
297-expect(result.mentions).toEqual({});
297+expect(result.mentions).toStrictEqual({});
298298});
299299300300it("keeps backslashes inside code spans", async () => {
@@ -304,7 +304,7 @@ describe("markdownToMatrixHtml", () => {
304304});
305305306306expect(result.html).toContain("<code>\\@alice:example.org</code>");
307-expect(result.mentions).toEqual({});
307+expect(result.mentions).toStrictEqual({});
308308});
309309310310it("does not convert mentions inside code spans", async () => {
@@ -315,7 +315,7 @@ describe("markdownToMatrixHtml", () => {
315315316316expect(result.html).toContain("<code>@alice:example.org</code>");
317317expect(result.html).not.toContain("matrix.to");
318-expect(result.mentions).toEqual({});
318+expect(result.mentions).toStrictEqual({});
319319});
320320321321it("keeps backslashes inside tilde fenced code blocks", async () => {
@@ -325,7 +325,7 @@ describe("markdownToMatrixHtml", () => {
325325});
326326327327expect(result.html).toContain("<pre><code>\\@alice:example.org\n</code></pre>");
328-expect(result.mentions).toEqual({});
328+expect(result.mentions).toStrictEqual({});
329329});
330330331331it("keeps backslashes inside indented code blocks", async () => {
@@ -335,6 +335,6 @@ describe("markdownToMatrixHtml", () => {
335335});
336336337337expect(result.html).toContain("<pre><code>\\@alice:example.org\n</code></pre>");
338-expect(result.mentions).toEqual({});
338+expect(result.mentions).toStrictEqual({});
339339});
340340});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。