]> BookStack Code Mirror - bookstack/commitdiff
Cover image test case
authorNilesh Deepak <redacted>
Fri, 14 Jul 2017 12:32:45 +0000 (18:02 +0530)
committerNilesh Deepak <redacted>
Fri, 14 Jul 2017 12:32:45 +0000 (18:02 +0530)
tests/Entity/EntityTest.php

index ef5ea3aee1dbea99f9421b7fbb677688112556b4..34b8d617ac5837201423035ba7060debcfd5e1b6 100644 (file)
@@ -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}/';
Morty Proxy This is a proxified and sanitized view of the page, visit original site.