From eba3a7bdcc83bba73a116b92fbc5f92aad5250ec Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Wed, 26 Apr 2023 10:55:37 +0530 Subject: [PATCH] Add unsupported text --- .../src/rendering-util/handle-markdown-text.spec.ts | 9 +++++++++ .../mermaid/src/rendering-util/handle-markdown-text.ts | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/mermaid/src/rendering-util/handle-markdown-text.spec.ts b/packages/mermaid/src/rendering-util/handle-markdown-text.spec.ts index c8e08eed2..8ae519cfa 100644 --- a/packages/mermaid/src/rendering-util/handle-markdown-text.spec.ts +++ b/packages/mermaid/src/rendering-util/handle-markdown-text.spec.ts @@ -242,3 +242,12 @@ test('markdownToHTML - Mixed formatting', () => { const output = markdownToHTML(input); expect(output).toEqual(expectedOutput); }); + +test('markdownToHTML - Unsupported formatting', () => { + expect( + markdownToHTML(`Hello + - l1 + - l2 + - l3`) + ).toMatchInlineSnapshot('"

Hello

Unsupported markdown: list"'); +}); diff --git a/packages/mermaid/src/rendering-util/handle-markdown-text.ts b/packages/mermaid/src/rendering-util/handle-markdown-text.ts index 3a7319922..a8b73aec7 100644 --- a/packages/mermaid/src/rendering-util/handle-markdown-text.ts +++ b/packages/mermaid/src/rendering-util/handle-markdown-text.ts @@ -68,7 +68,7 @@ export function markdownToHTML(markdown: string): string { } else if (node.type === 'paragraph') { return `

${node.children.map(output).join('')}

`; } - return ''; + return `Unsupported markdown: ${node.type}`; } return children.map(output).join('');