2010-10-23 10 views
8

Bu mücevherlerin en yeni sürümleri artık birbiriyle çalışmaz mı? Paketimde bir şeylerin patlak vermiş olabileceği anlaşılıyor. Ben hiç test koşamamSalatalık/Capibara testi artık Rails 3 projesinde çalışmamaktadır

bundle exec cucumber features/signing_in.feature 

:

undefined local variable or method `node' for #<Capybara::Driver::RackTest::Node:0x103e19390> (NameError) 
./features/step_definitions/web_steps.rb:35 
./features/step_definitions/web_steps.rb:14:in `with_scope' 
./features/step_definitions/web_steps.rb:34:in `/^(?:|I)follow "([^"]*)"(?: within "([^"]*)")?$/' 
features/signing_in.feature:11:in `And I follow "Login"' 

ben yapmaya çalışıyorum tüm bir özelliği çalıştırılır.

capybara-0.4.0 
cucumber-rails-0.3.2 
cucumber-0.9.2 

Ben salatalık için yüklemek komut dosyasını yeniden çalıştırın etmedi. Ayrıca Capybara :: Drive :: RackTest'in içinde "Node" (Düğüm) 'i çağırmayı denemenin hiçbir fikrim olmadığını da ekleyeyim.

+0

"Artık"? Ne değiştirdin – Reactormonk

+0

Mücevherleri yükselttim. Aşağıdaki cevaba bakınız. Bu github bağlantısında – AKWF

cevap

18

"... sorun ... salatalık 'salatalık/Kapibara-javascript-öykünme' ... hata yok olacaktır açıklama ... Artık var olmayan bir Capybara yöntemi maymun yamaları" $ özellikler/destek/env.rb

HAPPY CODING !!

http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/comment/433959

+0

404. – y0mbo

+0

Bu yorum gitmiş gibi görünüyor, ancak genel bağlantı hala çalışıyor: https://github.com/jnicklas/capybara/issues/87 –

+0

Bu çekicilik gibi çalışır! –