Wenn ich so etwas wie <%= link_to "Help", help_path %>
in der Ansichtsdatei habe, wie teste ich folgendes mit rspec?Testen von Links mit rspec?
- Es geht um
help_path
. - Der Inhalt lautet "Hilfe".
Ich verwende derzeit Capybara.
bearbeiten
Während Antworten können unten arbeiten, ich denke, ich einen einfacheren Weg, dies zu tun gefunden.
describe "some link on whatever page" do
subject { page }
before { visit whatever_path }
it { should have_link('Help', href: help_path) }
end
have_tag ist nicht mehr gültig. Die Cheatsheet-Verbindung ist tot. have_selector ist wahrscheinlich der nächste Ersatz. http://guides.rubyonrails.org/testing.html#testing-views – IAmNaN