Jeśli mam plik podobny do <%= link_to "Help", help_path %>
w pliku widoku, w jaki sposób mogę przetestować następujące rzeczy za pomocą rspec?Testowanie łączy za pomocą rspec?
- Przechodzi do
help_path
. - Treść czyta "Pomoc".
Obecnie używam kapibara.
edit
Podczas odpowiedzi poniżej może pracować, myślę, że znalazłem prostszy sposób to robi.
describe "some link on whatever page" do
subject { page }
before { visit whatever_path }
it { should have_link('Help', href: help_path) }
end
have_tag jest nieważne. Łącze do cheatsheet jest martwe. have_selector jest prawdopodobnie najbliższym zamiennikiem. http://guides.rubyonrails.org/testing.html#testing-views – IAmNaN