Помните, что ваши тесты являются частью документации (для разработчиков), особенно если вы используете Cucumber, где сценарии легко читаются.Если вы держите ваши методы очень короткими, и есть тестовый метод с описательным именем, например, "должен установить имя пользователя", я нахожу, что мне обычно не нужны комментарии к методу.Я бы не документировал.Часть того, чтобы быть разработчиком Rails, понимает, как они работают, я думаю, это справедливое предположение, что другой сопровождающий вашего кода, читающий его в будущем, будет знать валидации или другие вещи, встроенные в Rails.По той же логике, если вы можете использовать функции инфраструктуры или удачные пути (не сильно отклоняясь) с [задокументированным] сторонним кодом, большая часть документации будет написана для вас.