Ich habe ein Upgrade auf Capybara 2.0.0.beta4 mit rspec-Schienen 2.11.4 und ich meine Anfrage spec bewegt (ich nur eine haben) zu spec/features
wie von der Capybara-Readme in der empfohlen RSpec-Rails-Repository. Wenn ich jetzt die Tests durchführe, findet es keine Pfade. Also für den folgenden Testblock:Capybara 2.0.0.beta4 hat Wege undefined
it "should be able to access the signup page through the front page" do
visit root_path
click_link "Signup For Free Now"
page.should have_content("Signup")
end
erhalte ich die Fehlermeldung:
Failure/Error: visit root_path
NameError: undefined local variable or method `root_path' for #<RSpec...>
Wenn ich versuche, den Test mit visit "/"
es funktioniert gut zu laufen. Andere gem Versionen sind:
- Schienen 3.2.1
- rspec 2.11.0
- Rack-Test 0.6.2
Irgendwelche Ideen für einen Grund für den Pfad Problem?
Die genannten Routen können auch hinzugefügt werden, wenn Sie rspec nicht verwenden: http://StackOverflow.com/questions/9475857/rspec-and-named-routes – cbron