Selvi Bileşen Test Koşucusu
Çok güçlü uçtan uca test çerçevesinden bildiğiniz Cypress, bileşen testi için yeni bir oyuncu duyurdu: Cypress Component Test Runner.
Gerçek tarayıcı, gerçek sonuçlar
Bu makaleyi yazarken alfa aşamasında olan yeni Cypress Bileşen Test Çalıştırıcısı, birim testinizin bileşen kısmını işlemek için yüzeysel işlemeler kullanmayacaktır. Yeni araç aslında Chromium tabanlı gerçek bir tarayıcı kullanıyor. Bu, Cypress'in uçtan uca test çerçevesi için kullandığı yaklaşımın aynısıdır. Sonuç olarak, genel olarak UI testlerinde ve özellikle React geliştiricileri için harika ve memnuniyetle karşılanan bir değişiklik olan bileşen testlerinizin doğrulanmasının yanında görsel bir çıktı göreceksiniz.
Hepsine hükmedecek tek bir araç mı?
Şahsen, Cypress Component Test Runner'ın "@testing-library" ve "Enzim" gibi harika mevcut test kitaplıklarının yerini alacağını düşünmüyorum. Her ikisi de uygulamanızın test kurulumu için farklı kullanım durumlarını hedefler. Cypress'in yeni test aracı, zaten iyi olan bu seçimi tamamlayacak.
Test aracını test etme
Aşağıdaki ekte gerekli tüm bağlantıları bu makaleye bağladım, böylece Cypress Component Test Runner'ı hemen şimdi kendiniz deneyebilirsiniz. Hâlâ alfa aşamasında olduğunu ve herhangi bir üretim ortamının yakınında kullanılmaması gerektiğini unutmayın.
Tom