Что именно вы пытаетесь проверить? Вам не нужно проверять поведение самого time_ago_in_words
, потому что это покрыто собственными тестами Rails. Если вы тестируете одного из своих собственных помощников, использующих time_ago_in_words
, выходные данные можно проверить с помощью вспомогательного теста (который наследуется от ActionView::TestCase
).
Функциональные тесты предназначены для проверки поведения контроллеров (какой шаблон они представляют, разрешают ли они доступ, перенаправление и т. Д.), Что может включать проверку наличия определенных тегов HTML (по идентификатору). Я обычно стараюсь не использовать их для проверки содержимого тегов.