X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/2431ce9f86cdbba5bbd7b179e3ab4cd66b6a1b77..refs/pull/494/head:/tests/UserProfileTest.php diff --git a/tests/UserProfileTest.php b/tests/UserProfileTest.php index a448e3a9f..eabfce004 100644 --- a/tests/UserProfileTest.php +++ b/tests/UserProfileTest.php @@ -1,4 +1,4 @@ -getEditor(); $this->actingAs($newUser); $entities = $this->createEntityChainBelongingToUser($newUser, $newUser); - Activity::add($entities['book'], 'book_update', $entities['book']->id); - Activity::add($entities['page'], 'page_create', $entities['book']->id); + \Activity::add($entities['book'], 'book_update', $entities['book']->id); + \Activity::add($entities['page'], 'page_create', $entities['book']->id); $this->asAdmin()->visit('/user/' . $newUser->id) ->seeInElement('#recent-activity', 'updated book') @@ -69,8 +69,8 @@ class UserProfileTest extends BrowserKitTest $newUser = $this->getEditor(); $this->actingAs($newUser); $entities = $this->createEntityChainBelongingToUser($newUser, $newUser); - Activity::add($entities['book'], 'book_update', $entities['book']->id); - Activity::add($entities['page'], 'page_create', $entities['book']->id); + \Activity::add($entities['book'], 'book_update', $entities['book']->id); + \Activity::add($entities['page'], 'page_create', $entities['book']->id); $this->asAdmin()->visit('/')->clickInElement('#recent-activity', $newUser->name) ->seePageIs('/user/' . $newUser->id) @@ -94,5 +94,27 @@ class UserProfileTest extends BrowserKitTest ->seePageIs('/settings/users/' . $guestUser->id) ->see('cannot delete the guest user'); } - + + public function test_books_view_is_list() + { + $editor = $this->getEditor([ + 'books_view_type' => 'list' + ]); + + $this->actingAs($editor) + ->visit('/books') + ->pageNotHasElement('.featured-image-container') + ->pageHasElement('.entity-list-item'); + } + + public function test_books_view_is_grid() + { + $editor = $this->getEditor([ + 'books_view_type' => 'grid' + ]); + + $this->actingAs($editor) + ->visit('/books') + ->pageHasElement('.featured-image-container'); + } }