]> BookStack Code Mirror - bookstack/blobdiff - tests/Entity/EntityTest.php
Resolves book heading issues in grid view.
[bookstack] / tests / Entity / EntityTest.php
index ef5ea3aee1dbea99f9421b7fbb677688112556b4..647676ec75772d5b47b5a9e2e035db493cb29f93 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}/';