← PHP & Laravel65 / 68
Menguji Auth & ActingAs
Gunakan $this->actingAs($user) untuk mensimulasikan kondisi user yang sudah login saat melakukan request.
👀 Contoh dulu
$user = User::factory()->create();
$response = $this->actingAs($user)->get('/dashboard');
$response->assertStatus(200);Hasilnya: Request dieksekusi dengan identitas akun $user.
💡 Sangat penting untuk menguji route terproteksi middleware auth.
📝 Sekarang giliranmu
Palsukan sesi otentikasi (acting as) pada request agar sistem pengujian menganggap akun $user sedang login di aplikasi.
Preview