]> BookStack Code Mirror - bookstack/blobdiff - tests/Entity/MarkdownToHtmlTest.php
Fixed drawing handling on HTML to Markdown conversion
[bookstack] / tests / Entity / MarkdownToHtmlTest.php
index 1a439636e728524b7e9d81abc42530216def0c75..0b04f9cc4304f1830bba628c3021709393f66588 100644 (file)
@@ -39,6 +39,14 @@ class MarkdownToHtmlTest extends TestCase
         );
     }
 
+    public function test_drawing_blocks_remain_html()
+    {
+        $this->assertConversion(
+            '<div drawio-diagram="190" id="bkmrk--0" contenteditable="false"><img src="http://example.com/uploads/images/drawio/2022-04/drawing-1.png" alt="" /></div>Some text',
+            '<div drawio-diagram="190"><img src="http://example.com/uploads/images/drawio/2022-04/drawing-1.png" alt=""/></div>' . "\n\nSome text"
+        );
+    }
+
     protected function assertConversion(string $html, string $expectedMarkdown, bool $partialMdMatch = false)
     {
         $markdown = (new HtmlToMarkdown($html))->convert();