'a eşdeğer Phoenix çerçevesinde test senaryoları yazın Test verileri veritabanında, Ruby on Rails'de olduğu gibi, entegrasyon testleri için nasıl önceden yüklenebilir? Phoenix'te test senaryoları yazmak için iyi bir dokümantasyon var mı?ROR
Q
ROR
6
A
cevap
6
Uyumluluk testleri için, Eliyir için Capybara gibi bir şey olan Hound'a bakmak isteyebilirsiniz. Başlaman için güzel örnekler var.
Phoenix'te, Rails gibi bildiğim kadarıyla fikstürleri standart bir yükleme yolu yoktur. Benim kişisel görüşüm, karmaşık küresel armatürler yerine, her bir test vakası için en az bir kurulumun olması daha iyidir. Gerçekten neyi test ettiğinizi görmek ve mevcut armatürler için hangi armatürlerin gerçekten alakalı olduğunu görmek çok daha kolay. Sınamanızı, test için kolayca kayıt oluşturmanıza izin verecek bazı yardımcılar oluşturmak için harcamanın daha iyi olacağını söyleyebilirim. Test verilerini oluşturmak için Blacksmith ve Faker projelerini de faydalı bulabilirsiniz.