Fixes issues with the test case, now creating a user with the required profile setting.

This commit is contained in:
abijeetp 2017-07-15 18:00:39 +05:30
parent 922964ecf2
commit 6d66c38c12

View File

@ -97,10 +97,11 @@ class UserProfileTest extends BrowserKitTest
public function test_books_display_is_list() public function test_books_display_is_list()
{ {
$this->asAdmin() $editor = $this->getEditor([
->visit('/settings/users/' . $this->user->id) 'books_display' => 'list'
->select('list', '#books_display') ]);
->press('Save')
$this->actingAs($editor)
->visit('/books') ->visit('/books')
->pageNotHasElement('.gallery-item') ->pageNotHasElement('.gallery-item')
->pageHasElement('.entity-list-item'); ->pageHasElement('.entity-list-item');
@ -108,12 +109,12 @@ class UserProfileTest extends BrowserKitTest
public function test_books_display_is_grid() public function test_books_display_is_grid()
{ {
$this->asAdmin() $editor = $this->getEditor([
->visit('/settings/users/' . $this->user->id) 'books_display' => 'grid'
->select('grid', '#books_display') ]);
->press('Save')
$this->actingAs($editor)
->visit('/books') ->visit('/books')
->pageNotHasElement('.entity-list-item')
->pageHasElement('.gallery-item'); ->pageHasElement('.gallery-item');
} }
} }