]> BookStack Code Mirror - bookstack/commitdiff
Default templates: Added permission checks to selector test
authorDan Brown <redacted>
Tue, 12 Dec 2023 15:41:56 +0000 (15:41 +0000)
committerDan Brown <redacted>
Tue, 12 Dec 2023 15:41:56 +0000 (15:41 +0000)
tests/Entity/EntitySearchTest.php

index 7841a255e0ed9027e3a186cc52758e96ba241a88..9b77a32ab80e9e63f180a80243230733b36b02df 100644 (file)
@@ -262,7 +262,7 @@ class EntitySearchTest extends TestCase
 
         // Visit both to make popular
         $this->asEditor()->get($templatePage->getUrl());
-        $this->asEditor()->get($nonTemplatePage->getUrl());
+        $this->get($nonTemplatePage->getUrl());
 
         $normalSearch = $this->get('/search/entity-selector-templates?term=test');
         $normalSearch->assertSee($templatePage->name);
@@ -275,6 +275,14 @@ class EntitySearchTest extends TestCase
         $defaultListTest = $this->get('/search/entity-selector-templates');
         $defaultListTest->assertSee($templatePage->name);
         $defaultListTest->assertDontSee($nonTemplatePage->name);
+
+        $this->permissions->disableEntityInheritedPermissions($templatePage);
+
+        $normalSearch = $this->get('/search/entity-selector-templates?term=test');
+        $normalSearch->assertDontSee($templatePage->name);
+
+        $defaultListTest = $this->get('/search/entity-selector-templates');
+        $defaultListTest->assertDontSee($templatePage->name);
     }
 
     public function test_sibling_search_for_pages()