X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/07b889547d28e68e5fc8f923c166bd607da17ad7..refs/pull/2023/head:/tests/Entity/PageDraftTest.php diff --git a/tests/Entity/PageDraftTest.php b/tests/Entity/PageDraftTest.php index f15651f39..5c984940d 100644 --- a/tests/Entity/PageDraftTest.php +++ b/tests/Entity/PageDraftTest.php @@ -1,14 +1,18 @@ -page = \BookStack\Entities\Page::first(); @@ -18,25 +22,26 @@ class PageDraftTest extends BrowserKitTest public function test_draft_content_shows_if_available() { $addedContent = '

test message content

'; - $this->asAdmin()->visit($this->page->getUrl() . '/edit') + $this->asAdmin()->visit($this->page->getUrl('/edit')) ->dontSeeInField('html', $addedContent); $newContent = $this->page->html . $addedContent; $this->pageRepo->updatePageDraft($this->page, ['html' => $newContent]); - $this->asAdmin()->visit($this->page->getUrl() . '/edit') + $this->asAdmin()->visit($this->page->getUrl('/edit')) ->seeInField('html', $newContent); } public function test_draft_not_visible_by_others() { $addedContent = '

test message content

'; - $this->asAdmin()->visit($this->page->getUrl() . '/edit') + $this->asAdmin()->visit($this->page->getUrl('/edit')) ->dontSeeInField('html', $addedContent); $newContent = $this->page->html . $addedContent; $newUser = $this->getEditor(); $this->pageRepo->updatePageDraft($this->page, ['html' => $newContent]); - $this->actingAs($newUser)->visit($this->page->getUrl() . '/edit') + + $this->actingAs($newUser)->visit($this->page->getUrl('/edit')) ->dontSeeInField('html', $newContent); } @@ -44,7 +49,7 @@ class PageDraftTest extends BrowserKitTest { $this->asAdmin(); $this->pageRepo->updatePageDraft($this->page, ['html' => 'test content']); - $this->asAdmin()->visit($this->page->getUrl() . '/edit') + $this->asAdmin()->visit($this->page->getUrl('/edit')) ->see('You are currently editing a draft'); } @@ -52,7 +57,7 @@ class PageDraftTest extends BrowserKitTest { $nonEditedPage = \BookStack\Entities\Page::take(10)->get()->last(); $addedContent = '

test message content

'; - $this->asAdmin()->visit($this->page->getUrl() . '/edit') + $this->asAdmin()->visit($this->page->getUrl('/edit')) ->dontSeeInField('html', $addedContent); $newContent = $this->page->html . $addedContent; @@ -60,7 +65,7 @@ class PageDraftTest extends BrowserKitTest $this->pageRepo->updatePageDraft($this->page, ['html' => $newContent]); $this->actingAs($newUser) - ->visit($this->page->getUrl() . '/edit') + ->visit($this->page->getUrl('/edit')) ->see('Admin has started editing this page'); $this->flushSession(); $this->visit($nonEditedPage->getUrl() . '/edit') @@ -84,11 +89,11 @@ class PageDraftTest extends BrowserKitTest $newUser = $this->getEditor(); $this->actingAs($newUser)->visit('/') - ->visit($book->getUrl() . '/create-page') - ->visit($chapter->getUrl() . '/create-page') + ->visit($book->getUrl('/create-page')) + ->visit($chapter->getUrl('/create-page')) ->visit($book->getUrl()) ->seeInElement('.book-contents', 'New Page'); - + $this->asAdmin() ->visit($book->getUrl()) ->dontSeeInElement('.book-contents', 'New Page')