właśnie uaktualniony do Kapibara 2.0.0.beta4 z rspec szyn 2.11.4 i przeniosłem moją prośbę spec (mam tylko jeden) do spec/features
jako zalecane przez Capybara-Readme w Repozytorium RSpec-Rails. Po uruchomieniu testów nie można znaleźć żadnych ścieżek. Więc w następnym bloku testowego:Kapibara 2.0.0.beta4 jest niezdefiniowany ścieżki
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
otrzymuję komunikat o błędzie:
Failure/Error: visit root_path
NameError: undefined local variable or method `root_path' for #<RSpec...>
Kiedy próbuję uruchomić test z visit "/"
to działa dobrze. Inne wersje gem to:
- szyny 3.2.1
- rspec 2.11.0
- rack-test 0.6.2
Wszelkie pomysły na przyczynę problemu ścieżki?
Nazwane trasy można również dodać, jeśli nie używasz rspec: http://stackoverflow.com/questions/9475857/rspec-and-named-routes – cbron