get('/admin') ->assertRedirect('/admin/login'); }); it('allows authenticated super admin users to access the admin panel', function (): void { $admin = createAdminUser(); $this->actingAs($admin) ->get('/admin') ->assertSuccessful(); }); it('redirects authenticated non-admin users without panel access', function (): void { seedRoles(); $user = User::factory()->create(); $this->actingAs($user) ->get('/admin') ->assertForbidden(); });