25
Capybara'da entegrasyon testleri çalıştırırken, uygulama bir istisna oluşturuyorsa (500 hata; tarayıcıda oluşturulur) test.log
dosyasında yığın izi yok. İşte orada gördüğüm tek satır:Capybara: günlükte istisna izleme
Completed 500 Internal Server Error in 25ms
Bir şey mi eksik? Entegrasyon testi sırasında yığınların test.log
içinde nasıl görünmesini sağlarım?
config.action_dispatch.show_exceptions = false
Ve true
olarak değiştirin:
Teşekkürler! tam olarak ne gerekiyor – ulmen
Ne yazık ki bu benim için işe yaramadı, ancak burada bildirilen mongrel kullanarak çözüm yaptı: http://stackoverflow.com/questions/4627928/get-rails-exceptions-to-show-using- capybara-and-selenium – mmrobins
config.action_dispatch.show_exceptions = varsayılan olarak hem test hem de geliştirme konusunda env! Benim için çalışmıyor. –