Was genau versuchen Sie zu testen? Sie sollten nicht das Verhalten von time_ago_in_words
selbst, denn das wird von Rails' eigenen Tests abgedeckt. Wenn Sie einen Ihrer eigenen Helper testen, der time_ago_in_words
kann die Ausgabe in einem Hilfstest überprüft werden (der von ActionView::TestCase
).
Funktionstests dienen der Überprüfung des Verhaltens von Controllern (welche Vorlage sie wiedergeben, ob sie den Zugriff zulassen, umleiten usw.), was die Überprüfung der Vorhandensein von bestimmte HTML-Tags (nach id). Ich versuche in der Regel zu vermeiden, sie zur Überprüfung der Inhalt von die Tags.