← PHP & Laravel66 / 68
Mocking Service Eksternal (Http::fake)
Gunakan Http::fake() untuk memalsukan respon dari API pihak ketiga (seperti Payment Gateway / Fazz) agar test tidak melakukan request jaringan asli.
👀 Contoh dulu
Http::fake([ 'api.payment.com/*' => Http::response(['status' => 'success'], 200), ]);
Hasilnya: Panggilan HTTP ke api.payment.com mengembalikan data palsu secara instan.
💡 Mencegah tagihan API asli & mempercepat durasi test suite.
📝 Sekarang giliranmu
Gunakan fasad HTTP untuk mencegat dan memalsukan (fake) setiap request internet keluar yang dipanggil selama berlangsungnya proses pengujian.
Preview