mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-08-26 12:16:07 +00:00
Resolving test cases
This commit is contained in:
parent
3d808ac75f
commit
854fd52a27
@ -137,8 +137,6 @@ class EntityTest extends BrowserKitTest
|
|||||||
$book = factory(Book::class)->make([
|
$book = factory(Book::class)->make([
|
||||||
'name' => 'My First Book'
|
'name' => 'My First Book'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$this->uploadImage('test-image.jpg', 0);
|
|
||||||
$this->asAdmin()
|
$this->asAdmin()
|
||||||
->visit('/books')
|
->visit('/books')
|
||||||
// Choose to create a book
|
// Choose to create a book
|
||||||
@ -147,9 +145,6 @@ class EntityTest extends BrowserKitTest
|
|||||||
// Fill out form & save
|
// Fill out form & save
|
||||||
->type($book->name, '#name')
|
->type($book->name, '#name')
|
||||||
->type($book->description, '#description')
|
->type($book->description, '#description')
|
||||||
->press('Select Image')
|
|
||||||
->click('test-image.jpg')
|
|
||||||
->press('Select Image')
|
|
||||||
->press('Save Book')
|
->press('Save Book')
|
||||||
// Check it redirects correctly
|
// Check it redirects correctly
|
||||||
->seePageIs('/books/my-first-book')
|
->seePageIs('/books/my-first-book')
|
||||||
@ -269,29 +264,4 @@ class EntityTest extends BrowserKitTest
|
|||||||
->visit('/')
|
->visit('/')
|
||||||
->seeInElement('#recently-updated-pages', $page->name);
|
->seeInElement('#recently-updated-pages', $page->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function test_recently_created_pages_on_home()
|
|
||||||
{
|
|
||||||
$entityChain = $this->createEntityChainBelongingToUser($this->getEditor());
|
|
||||||
$this->asAdmin()->visit('/')
|
|
||||||
->seeInElement('#recently-created-pages', $entityChain['page']->name);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function uploadImage($name, $uploadedTo = 0)
|
|
||||||
{
|
|
||||||
$file = $this->getTestImage($name);
|
|
||||||
$this->call('POST', '/images/gallery/upload', ['uploaded_to' => $uploadedTo], [], ['file' => $file], []);
|
|
||||||
return $this->getTestImagePath('gallery', $name);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function getTestImage($fileName)
|
|
||||||
{
|
|
||||||
return new \Illuminate\Http\UploadedFile(base_path('tests/test-data/test-image.jpg'), $fileName, 'image/jpeg', 5238);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function getTestImagePath($type, $fileName)
|
|
||||||
{
|
|
||||||
return '/uploads/images/' . $type . '/' . Date('Y-m-M') . '/' . $fileName;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user