X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/a6633642232efd164d4708967ab59e498fbff896..HEAD:/tests/Entity/PageTemplateTest.php diff --git a/tests/Entity/PageTemplateTest.php b/tests/Entity/PageTemplateTest.php index a5594e8b8..6a68c3ab1 100644 --- a/tests/Entity/PageTemplateTest.php +++ b/tests/Entity/PageTemplateTest.php @@ -1,4 +1,6 @@ -entities->page(); $this->asEditor(); $templateView = $this->get($page->getUrl()); @@ -22,27 +24,27 @@ class PageTemplateTest extends TestCase public function test_manage_templates_permission_required_to_change_page_template_status() { - $page = Page::first(); - $editor = $this->getEditor(); + $page = $this->entities->page(); + $editor = $this->users->editor(); $this->actingAs($editor); $pageUpdateData = [ - 'name' => $page->name, - 'html' => $page->html, + 'name' => $page->name, + 'html' => $page->html, 'template' => 'true', ]; $this->put($page->getUrl(), $pageUpdateData); $this->assertDatabaseHas('pages', [ - 'id' => $page->id, + 'id' => $page->id, 'template' => false, ]); - $this->giveUserPermissions($editor, ['templates-manage']); + $this->permissions->grantUserRolePermissions($editor, ['templates-manage']); $this->put($page->getUrl(), $pageUpdateData); $this->assertDatabaseHas('pages', [ - 'id' => $page->id, + 'id' => $page->id, 'template' => true, ]); } @@ -50,8 +52,8 @@ class PageTemplateTest extends TestCase public function test_templates_content_should_be_fetchable_only_if_page_marked_as_template() { $content = '