Tag Spy Mocking

Panduan Mocking dan Coverage Code dengan Jest

Mocking dengan Jest adalah teknik untuk membuat "tiruan" dari komponen eksternal (seperti API atau database) saat menguji kode JavaScript. Bayangkan Anda ingin menguji fungsi yang bergantung pada API: jika API-nya lambat atau tidak stabil, testing jadi sulit. Di sinilah mocking berperan! ... palsu Spy (jest.spyOn()):Memantau fungsi asli tanpa mengubah perilakunya. const obj = { greet: () => "Hello" }; const spy = jest.spyOn(obj, "greet"); obj.greet(); expect(spy).toHaveBeenCalled(); // Cek apakah fungsi greet dipanggil Contoh Praktis: Mocking API dengan Axios Langkah 1: Buat fungsi