test di cetriolo / Capybara non è più eseguito in Rails 3 progetti
-
25-09-2019 - |
Domanda
Fare le ultime versioni di queste gemme non lavoro con l'altro più? Sembra che qualcosa può avere ottenuto fuori di colpo nel mio pacchetto.
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"'
Tutto quello che sto cercando di fare è eseguire una funzione con:
bundle exec cucumber features/signing_in.feature
Non è possibile eseguire alcun test.
capybara-0.4.0
cucumber-rails-0.3.2
cucumber-0.9.2
ho ri-eseguire lo script install per cetriolo. Vorrei anche aggiungere che non ho idea di quello che sta tentando di chiamare dentro "nodo" di Capybara :: :: Unità RackTest.
Soluzione
"... problema ... cetriolo scimmia-patch un metodo Capybara che non esiste più ... commento fuori 'cetriolo / capibara-javascript-emulazione' ... l'errore andrà via"
$ caratteristiche / supporto / env.rb
HAPPY CODIFICA !!
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow