$this->asAdmin()
// Navigate to page create form
->visit($chapter->getUrl())
- ->click('New Page')
- ->seePageIs($chapter->getUrl() . '/create-page')
+ ->click('New Page');
+
+ $draftPage = \BookStack\Page::where('draft', '=', true)->orderBy('created_at', 'desc')->first();
+
+ $this->seePageIs($draftPage->getUrl())
// Fill out form
->type($page->name, '#name')
->type($page->html, '#html')
public function test_entities_viewable_after_creator_deletion()
{
// Create required assets and revisions
- $creator = $this->getNewUser();
- $updater = $this->getNewUser();
+ $creator = $this->getEditor();
+ $updater = $this->getEditor();
$entities = $this->createEntityChainBelongingToUser($creator, $updater);
$this->actingAs($creator);
app('BookStack\Repos\UserRepo')->destroy($creator);
public function test_entities_viewable_after_updater_deletion()
{
// Create required assets and revisions
- $creator = $this->getNewUser();
- $updater = $this->getNewUser();
+ $creator = $this->getEditor();
+ $updater = $this->getEditor();
$entities = $this->createEntityChainBelongingToUser($creator, $updater);
$this->actingAs($updater);
app('BookStack\Repos\UserRepo')->destroy($updater);
public function test_recently_created_pages_view()
{
- $user = $this->getNewUser();
+ $user = $this->getEditor();
$content = $this->createEntityChainBelongingToUser($user);
$this->asAdmin()->visit('/pages/recently-created')
public function test_recently_updated_pages_view()
{
- $user = $this->getNewUser();
+ $user = $this->getEditor();
$content = $this->createEntityChainBelongingToUser($user);
$this->asAdmin()->visit('/pages/recently-updated')
public function test_recently_created_pages_on_home()
{
- $entityChain = $this->createEntityChainBelongingToUser($this->getNewUser());
+ $entityChain = $this->createEntityChainBelongingToUser($this->getEditor());
$this->asAdmin()->visit('/')
->seeInElement('#recently-created-pages', $entityChain['page']->name);
}