]> BookStack Code Mirror - bookstack/blobdiff - tests/Entity/PageContentTest.php
Add min length validation on name on register form & add sign up link
[bookstack] / tests / Entity / PageContentTest.php
index 86abadf147a788d63684a8a71a3a616ef3d57766..003d07d4e19c754d2703e3f77409673a0c1d2280 100644 (file)
@@ -143,4 +143,20 @@ class PageContentTest extends TestCase
         $pageView->assertDontSee(htmlentities($script));
     }
 
+    public function test_duplicate_ids_does_not_break_page_render()
+    {
+        $this->asEditor();
+        $pageA = Page::first();
+        $pageB = Page::query()->where('id', '!=', $pageA->id)->first();
+
+        $content = '<ul id="bkmrk-xxx-%28"></ul> <ul id="bkmrk-xxx-%28"></ul>';
+        $pageA->html = $content;
+        $pageA->save();
+
+        $pageB->html = '<ul id="bkmrk-xxx-%28"></ul> <p>{{@'. $pageA->id .'#test}}</p>';
+        $pageB->save();
+
+        $pageView = $this->get($pageB->getUrl());
+        $pageView->assertSuccessful();
+    }
 }