user list

This commit is contained in:
Saufi
2026-05-11 12:17:32 +08:00
parent 0b3705573c
commit a461f0bb42
6 changed files with 100 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
<?php
use App\Models\User;
test('guests are redirected to login from users page', function () {
$this->get('/users')->assertRedirect('/login');
});
test('authenticated users can view the users page', function () {
$user = User::factory()->create();
$this->actingAs($user)
->get('/users')
->assertOk()
->assertViewIs('users.index');
});
test('users page lists all users', function () {
$users = User::factory()->count(3)->create();
$this->actingAs($users->first())
->get('/users')
->assertOk()
->assertViewHas('users', fn ($viewUsers) => $viewUsers->count() === User::count());
});