<?php namespace Tests;
+use BookStack\Entities\Repos\PageRepo;
+
class PageDraftTest extends BrowserKitTest
{
protected $page;
- protected $entityRepo;
+ protected $pageRepo;
public function setUp()
{
parent::setUp();
$this->page = \BookStack\Entities\Page::first();
- $this->entityRepo = app('\BookStack\Entities\EntityRepo');
+ $this->pageRepo = app(PageRepo::class);
}
public function test_draft_content_shows_if_available()
->dontSeeInField('html', $addedContent);
$newContent = $this->page->html . $addedContent;
- $this->entityRepo->updatePageDraft($this->page, ['html' => $newContent]);
+ $this->pageRepo->updatePageDraft($this->page, ['html' => $newContent]);
$this->asAdmin()->visit($this->page->getUrl() . '/edit')
->seeInField('html', $newContent);
}
$newContent = $this->page->html . $addedContent;
$newUser = $this->getEditor();
- $this->entityRepo->updatePageDraft($this->page, ['html' => $newContent]);
+ $this->pageRepo->updatePageDraft($this->page, ['html' => $newContent]);
$this->actingAs($newUser)->visit($this->page->getUrl() . '/edit')
->dontSeeInField('html', $newContent);
}
public function test_alert_message_shows_if_editing_draft()
{
$this->asAdmin();
- $this->entityRepo->updatePageDraft($this->page, ['html' => 'test content']);
+ $this->pageRepo->updatePageDraft($this->page, ['html' => 'test content']);
$this->asAdmin()->visit($this->page->getUrl() . '/edit')
->see('You are currently editing a draft');
}
$newContent = $this->page->html . $addedContent;
$newUser = $this->getEditor();
- $this->entityRepo->updatePageDraft($this->page, ['html' => $newContent]);
+ $this->pageRepo->updatePageDraft($this->page, ['html' => $newContent]);
$this->actingAs($newUser)
->visit($this->page->getUrl() . '/edit')
->visit($book->getUrl() . '/create-page')
->visit($chapter->getUrl() . '/create-page')
->visit($book->getUrl())
- ->seeInElement('.page-list', 'New Page');
+ ->seeInElement('.book-contents', 'New Page');
$this->asAdmin()
->visit($book->getUrl())
- ->dontSeeInElement('.page-list', 'New Page')
+ ->dontSeeInElement('.book-contents', 'New Page')
->visit($chapter->getUrl())
- ->dontSeeInElement('.page-list', 'New Page');
+ ->dontSeeInElement('.book-contents', 'New Page');
}
}