Meine Website hatte Dutzende von Instanzen von "link_to". Ich beschloss, die meisten von ihnen zu "button_to" für ein besseres Aussehen zu ändern. Die Zeilen meines Tests, die auf das Vorhandensein dieser Links hinwiesen, sind nicht mehr hilfreich.Rails: Kann ich auf das Vorhandensein eines button_to testen?
assert_select "a", :href => user_path(@seminar.teacher), text: "Your Teacher Profile", count: 2
Der Test funktioniert nicht richtig mit
assert_select "button", etc...
Gibt es eine Möglichkeit, den Test stellen Sie die button_to Instanzen zu finden? Von meinen ersten Recherchen scheint es so, als gäbe es das nicht.
Ich bin auch nur unter Berücksichtigung dieser Linien aus den Tests schneiden, da ich in einem anderen Artikel gelesen haben, die einfach auf das Vorhandensein von Anzeigeelementen Testen ist nicht eine sehr nützliche Art und Weise Schienen Tests zu verwenden.
Vielen Dank im Voraus für jede Einsicht!
Sie auch wenig Stil hinzufügen können, um link_to wie Taste zu suchen. (Aber, wenn Sie button_to es Post-Anforderung standardmäßig machen, wo als link_to Anfrage standardmäßig bekommt.) –
habe ich versucht, das Styling auf den ersten. Aber ich hatte Probleme mit dem Aussehen der Verbindung, nachdem sie besucht worden war. Schlägst du vor, zu "link_to" zurückzukehren, wenn ich das besuchte Styling richtig funktionieren lassen kann? –