Capybara eine nützliche Methode bietet einen Link zu überprüfen:Rails: Wie Capybara verwenden, um den href-Wert eines Links zu testen, ohne sich um den Text zu kümmern?
have_link
, die so weit wie ich kann wie verwendet werden kann sagen:
jedochhave_link("link_text", :href => "actual link")
, sorge ich mich nicht um die LINK_TEXT, eher Ich möchte nur href
überprüfen (als Verknüpfung der Test mit dem Text ist spröder). Wenn ich nur die href
überprüfen möchte, wäre dies ein Ansichtstest.
Wie verwende ich Capybara, um die href
zu überprüfen, ohne den Text zu überprüfen? Vielleicht kann ich Regex verwenden?
[Bearbeiten] geändert Formulierung basierend auf Antwort unten
natürlich Ihr Recht über die Syntax. Ich glaube, sein Aufruf "have_link" https://stackoverflow.com/questions/10902308/testing-a-links-target-attribute-with-capybara-rspec –
Ich habe meine Antwort zu aktualisieren have_link rspec Matcher Verwendung –
The Nil Syntax funktioniert nicht für mich ... jemand anderes bekommt das? –