From: Dan Brown Date: Sat, 26 Sep 2020 15:54:24 +0000 (+0100) Subject: Added test for includes on book export X-Git-Tag: v0.30.1~1^2~5 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/99850466856679b133eff3ddfc52a782c0909a1f?ds=inline;hp=--cc Added test for includes on book export Related to #2227 --- 99850466856679b133eff3ddfc52a782c0909a1f diff --git a/tests/Entity/PageContentTest.php b/tests/Entity/PageContentTest.php index d3b6224c4..69b46b06e 100644 --- a/tests/Entity/PageContentTest.php +++ b/tests/Entity/PageContentTest.php @@ -71,6 +71,25 @@ class PageContentTest extends TestCase $pageResp->assertSee($content); } + public function test_page_includes_rendered_on_book_export() + { + $page = Page::query()->first(); + $secondPage = Page::query() + ->where('book_id', '!=', $page->book_id) + ->first(); + + $content = '

my cat is awesome and scratchy

'; + $secondPage->html = $content; + $secondPage->save(); + + $page->html = "{{@{$secondPage->id}#bkmrk-meow}}"; + $page->save(); + + $this->asEditor(); + $htmlContent = $this->get($page->book->getUrl('/export/html')); + $htmlContent->assertSee('my cat is awesome and scratchy'); + } + public function test_page_content_scripts_removed_by_default() { $this->asEditor();