Testlerim için webkit ile Capybara kullanıyorum, ancak bir sınama başarısız olduğunda, hatayı gösteriyor ancak hatanın gerçekte nerede meydana geldiğini göstermiyor.Neden RSpec/Capybara hataların meydana geldiğini göstermiyor
Failures:
1) online shopping - sign up
Failure/Error: page.should have_content 'Payment added successfully'
expected there to be content "Payment added successfully" in "Internal Server Error undefined method `client_id' for #<InvoicePayment:0x007fbd5b834008> WEBrick/1.3.1 (Ruby/1.9.3/2012-04-20) at 127.0.0.1:60324"
# ./spec/requests/online_shopping_spec.rb:140:in `block (2 levels) in <top (required)>'
ve oluştu yer üzerinde hiçbir bilgilerle, sadece hatayı göstereceğiz save_and_open_page
kullanarak:
Dahili Sunucu Hatası
tanımsız yöntem `# için 'CLIENT_ID WEBrick/1.3.1 (Ruby/1.9.3/2012-04-20) de 127.0.0.1: 60324
Görmek istediklerim satır sayısıdır
app/denetleyicileri/invoices_controller.rb: 30: `gösterisi' Google'da bununla ilgili bir şey bulmak gibi olamaz
hata oluştu r ve fonksiyonu. Muhtemelen yanlış isimlendirme kullanıyorum. Bunu nasıl düzelteceğini bilen var mı?
Muhtemelen harekete geçtiniz ... ama çözümü anladınız mı? Aynı sorun var ve bir çözüm bulamıyorum – lnreddy
Ah .. Sadece js koyduğumda, doğru hata izini göstermediğini fark ettim. Js'yi kaldırdığımda: true, bana hatanın oluştuğu kesin çizgiyi gösterir. – lnreddy