From 8f3adcda5d0e19c6ad1318f2e478e133d454a8de Mon Sep 17 00:00:00 2001 From: Nilesh Deepak Date: Fri, 14 Jul 2017 18:02:45 +0530 Subject: [PATCH] Cover image test case --- tests/Entity/EntityTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/Entity/EntityTest.php b/tests/Entity/EntityTest.php index ef5ea3aee..34b8d617a 100644 --- a/tests/Entity/EntityTest.php +++ b/tests/Entity/EntityTest.php @@ -145,16 +145,27 @@ class EntityTest extends BrowserKitTest // Fill out form & save ->type($book->name, '#name') ->type($book->description, '#description') + ->press('Select Image') + ->click('test-image.jpg') + ->press('Select Image') ->press('Save Book') // Check it redirects correctly ->seePageIs('/books/my-first-book') ->see($book->name)->see($book->description); + $book = factory(Book::class)->latest(); + $this->assertDatabaseHas('images', [ + 'id' => $book->image + ]); + // Ensure duplicate names are given different slugs $this->asAdmin() ->visit('/books/create') ->type($book->name, '#name') ->type($book->description, '#description') + ->press('Select Image') + ->click('test-image.jpg') + ->press('Select Image') ->press('Save Book'); $expectedPattern = '/\/books\/my-first-book-[0-9a-zA-Z]{3}/';