This commit is contained in:
Adrian Hopek 2022-01-18 09:57:10 +01:00
parent fe1d98a218
commit c615acd264
2 changed files with 32 additions and 18 deletions

View File

@ -16,7 +16,7 @@ class UserTest extends TestCase
{ {
use DatabaseMigrations; use DatabaseMigrations;
public function setUp(): void protected function setUp(): void
{ {
parent::setUp(); parent::setUp();
@ -32,26 +32,36 @@ class UserTest extends TestCase
$this->actingAs($admin) $this->actingAs($admin)
->get("/users") ->get("/users")
->assertInertia(fn(Assert $page) => $page ->assertInertia(
->component("Users/Index") fn(Assert $page) => $page
->has("users.data", 11) ->component("Users/Index")
->has("users.data", 11),
); );
} }
public function testAdminCanSearchUsersList(): void public function testAdminCanSearchUsersList(): void
{ {
User::factory(["name" => "Test User1"])->create(); User::factory([
User::factory(["name" => "Test User2"])->create(); "name" => "Test User1",
User::factory(["name" => "Test User3"])->create(); ])->create();
$admin = User::factory(["name" => "John Doe"])->create(); User::factory([
"name" => "Test User2",
])->create();
User::factory([
"name" => "Test User3",
])->create();
$admin = User::factory([
"name" => "John Doe",
])->create();
$this->assertDatabaseCount("users", 4); $this->assertDatabaseCount("users", 4);
$this->actingAs($admin) $this->actingAs($admin)
->get("/users?search=test") ->get("/users?search=test")
->assertInertia(fn(Assert $page) => $page ->assertInertia(
->component("Users/Index") fn(Assert $page) => $page
->has("users.data", 3) ->component("Users/Index")
->has("users.data", 3),
); );
} }
@ -64,9 +74,10 @@ class UserTest extends TestCase
$this->actingAs($admin) $this->actingAs($admin)
->get("/users?page=2") ->get("/users?page=2")
->assertInertia(fn(Assert $page) => $page ->assertInertia(
->component("Users/Index") fn(Assert $page) => $page
->has("users.data", 1) ->component("Users/Index")
->has("users.data", 1),
); );
} }

View File

@ -13,7 +13,7 @@ class AvatarTest extends TestCase
{ {
use DatabaseMigrations; use DatabaseMigrations;
public function setUp(): void protected function setUp(): void
{ {
parent::setUp(); parent::setUp();
@ -36,7 +36,6 @@ class AvatarTest extends TestCase
$user->forceDelete(); $user->forceDelete();
Storage::assertMissing($user->avatar); Storage::assertMissing($user->avatar);
} }
public function testAvatarIsReplacedWhenUserChangedTheirName(): void public function testAvatarIsReplacedWhenUserChangedTheirName(): void
@ -46,7 +45,9 @@ class AvatarTest extends TestCase
Storage::assertExists($oldAvatar); Storage::assertExists($oldAvatar);
$user->update(["name" => "John Doe"]); $user->update([
"name" => "John Doe",
]);
Storage::assertMissing($oldAvatar); Storage::assertMissing($oldAvatar);
Storage::assertExists($user->avatar); Storage::assertExists($user->avatar);
@ -59,7 +60,9 @@ class AvatarTest extends TestCase
Storage::assertExists($avatar); Storage::assertExists($avatar);
$user->update(["email" => "john.doe@example.com"]); $user->update([
"email" => "john.doe@example.com",
]);
Storage::assertExists($avatar); Storage::assertExists($avatar);
} }