1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-30 04:23:11 +03:00

Migrated much test entity usage via find/replace

This commit is contained in:
Dan Brown
2022-09-29 17:31:38 +01:00
parent 068a8a068c
commit b56f7355aa
45 changed files with 264 additions and 384 deletions

View File

@ -80,8 +80,7 @@ class BookTest extends TestCase
public function test_update()
{
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
// Cheeky initial update to refresh slug
$this->asEditor()->put($book->getUrl(), ['name' => $book->name . '5', 'description' => $book->description]);
$book->refresh();
@ -104,8 +103,7 @@ class BookTest extends TestCase
public function test_update_sets_tags()
{
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
$this->assertEquals(0, $book->tags()->count());
@ -167,15 +165,14 @@ class BookTest extends TestCase
public function test_cancel_on_edit_book_page_leads_back_to_book()
{
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
$resp = $this->asEditor()->get($book->getUrl('/edit'));
$this->withHtml($resp)->assertElementContains('form a[href="' . $book->getUrl() . '"]', 'Cancel');
}
public function test_next_previous_navigation_controls_show_within_book_content()
{
$book = Book::query()->first();
$book = $this->entities->book();
$chapter = $book->chapters->first();
$resp = $this->asEditor()->get($chapter->getUrl());
@ -270,8 +267,7 @@ class BookTest extends TestCase
public function test_show_view_has_copy_button()
{
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
$resp = $this->asEditor()->get($book->getUrl());
$this->withHtml($resp)->assertElementContains("a[href=\"{$book->getUrl('/copy')}\"]", 'Copy');
@ -279,8 +275,7 @@ class BookTest extends TestCase
public function test_copy_view()
{
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
$resp = $this->asEditor()->get($book->getUrl('/copy'));
$resp->assertOk();
@ -338,8 +333,7 @@ class BookTest extends TestCase
public function test_copy_clones_cover_image_if_existing()
{
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
$bookRepo = $this->app->make(BookRepo::class);
$coverImageFile = $this->getTestImage('cover.png');
$bookRepo->updateCoverImage($book, $coverImageFile);
@ -357,8 +351,7 @@ class BookTest extends TestCase
/** @var Bookshelf $shelfA */
/** @var Bookshelf $shelfB */
[$shelfA, $shelfB] = Bookshelf::query()->take(2)->get();
/** @var Book $book */
$book = Book::query()->first();
$book = $this->entities->book();
$shelfA->appendBook($book);
$shelfB->appendBook($book);