O teste de pepino/capybara não é mais executado no projeto Rails 3
-
25-09-2019 - |
Pergunta
As versões mais recentes dessas jóias não funcionam mais entre si? Parece que algo pode ter saído da pancada no meu pacote.
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"'
Tudo o que estou tentando fazer é executar um recurso com:
bundle exec cucumber features/signing_in.feature
Não posso executar nenhum teste.
capybara-0.4.0
cucumber-rails-0.3.2
cucumber-0.9.2
Eu executei novamente o script de instalação para o pepino. Deixe -me também acrescentar que não tenho idéia do que está tentando chamar de "nó" dentro de Capybara :: drive :: racktest.
Solução
"... Problema ... pepino-macaco coloca um método Capybara que não existe mais ... comente 'pepino/capybara-javascript-empulation' ... o erro vai embora"
$ recursos/suporte/env.rb
Codificação feliz !!
http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/comment/433959
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow