2010-10-23 4 views
8

Funktionieren die neuesten Versionen dieser Edelsteine ​​nicht mehr miteinander? Es scheint, dass etwas in meinem Bündel aus dem Gleichgewicht geraten ist. Gurken-/Capybaratest laufen nicht mehr in Rails 3 Projekt

bundle exec cucumber features/signing_in.feature 

Ich kann keine Tests laufen

:

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"' 

Alles, was ich über eine Funktion mit dem zu tun versuche, ausgeführt wird.

capybara-0.4.0 
cucumber-rails-0.3.2 
cucumber-0.9.2 

Ich habe das Installationsscript für Gurke erneut ausgeführt. Lassen Sie mich auch hinzufügen, dass ich keine Ahnung habe, was versucht, "Knoten" innerhalb von Capybara :: Drive :: RackTest zu nennen.

+0

"Nicht mehr"? Was hast du geändert? – Reactormonk

+0

Ich habe die Edelsteine ​​aktualisiert. Siehe Antwort unten. – AKWF

Antwort

18

"... Problem ... Gurke Affe-Patches ein Capybara Verfahren, das nicht mehr existiert ... Kommentar aus 'Gurke/Capybara-Javascript-Emulation' ... der Fehler weggeht"

$ features/support/env.rb

HAPPY CODING !!

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

+0

404 auf diesem GitHub-Link. – y0mbo

+0

Dieser Kommentar scheint weg zu sein, aber der allgemeine Link funktioniert immer noch: https://github.com/jnicklas/capybara/issues/87 –

+0

Es funktioniert wie Charme !! –