use BookStack\Page;
use BookStack\Repos\EntityRepo;
use BookStack\Repos\UserRepo;
+use ImageTest;
class EntityTest extends BrowserKitTest
{
$book = factory(Book::class)->make([
'name' => 'My First Book'
]);
+ $imagePath = uploadImage('test-image.jpg', 0);
$this->asAdmin()
->visit('/books')
// Choose to create a book
* @param int $uploadedTo
* @return string
*/
- protected function uploadImage($name, $uploadedTo = 0)
+ public function uploadImage($name, $uploadedTo = 0)
{
$file = $this->getTestImage($name);
$this->call('POST', '/images/gallery/upload', ['uploaded_to' => $uploadedTo], [], ['file' => $file], []);
{
$this->asAdmin()
->visit('/settings/users/' . $this->user->id)
- ->select('grid', '#books_display')
+ ->select('#books_display', 'List')
->press('Save')
->visit('/books')
+ ->pageNotHasElement('.gallery-item')
->pageHasElement('.entity-list-item');
}
{
$this->asAdmin()
->visit('/settings/users/' . $this->user->id)
- ->select('list', '#books_display')
+ ->select('#books_display', 'Grid')
->press('Save')
->visit('/books')
+ ->pageNotHasElement('.entity-list-item')
->pageHasElement('.gallery-item');
}
}