Unit and Component Testing
Menguji function dan React component melalui behavior, interaksi user, serta accessible UI output tanpa bergantung pada detail implementasi.
Ikuti lesson dari atas ke bawah agar konsepnya nyambung. Kamu tetap bisa membuka lesson mana pun untuk review.
Alur belajar module
Lesson disusun sebagai jalur belajar. Uji Kompetensi di akhir menjadi checkpoint sebelum lanjut module berikutnya.
Testing Mindset
Memilih test yang melindungi behavior penting tanpa mengikat test pada detail implementasi component.
Vitest Basics
Menulis file test Vitest sederhana, memberi assertion yang jelas, dan menjalankan test di project lokal.
React Testing Library
Merender React component dalam test lalu memeriksa output yang benar-benar tersedia untuk user.
User Events
Menguji click dan interaction sederhana lewat user-event lalu memeriksa perubahan yang user lihat.
Accessible Queries
Memilih query Testing Library berdasarkan role, label, dan accessible name sebelum memakai test id.
Uji Kompetensi Unit and Component Testing
Checkpoint untuk menilai kesiapan menulis test behavior-focused untuk function dan component React kecil.