From 3166541002069cd3252b8e7a79c8d3f88c1d0a6c Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Wed, 27 Oct 2021 12:29:01 +0100 Subject: [PATCH] Added test to cover #3010 --- tests/Entity/PageContentTest.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/Entity/PageContentTest.php b/tests/Entity/PageContentTest.php index ca2a24131..47a3c9c13 100644 --- a/tests/Entity/PageContentTest.php +++ b/tests/Entity/PageContentTest.php @@ -608,6 +608,21 @@ class PageContentTest extends TestCase $this->assertStringContainsString('html); } + // Relevant to https://github.com/BookStackApp/BookStack/issues/3010 + public function test_base64_images_within_html_blanked_if_extension_incorrect_but_prefix_matches_correct_extension() + { + $this->asEditor(); + $page = Page::query()->first(); + + $this->put($page->getUrl(), [ + 'name' => $page->name, 'summary' => '', + 'html' => '

test

', + ]); + + $page->refresh(); + $this->assertStringContainsString('html); + } + public function test_base64_images_get_extracted_from_markdown_page_content() { $this->asEditor();