Я усиливаю тесты RSpec в моем приложении RoR.Я хотел бы простой способ убедиться, что нажатие на каждую ссылку на странице обрабатывается правильно, то есть генерирует распознанный маршрут к контроллеру и имеет метод в контроллере для его обслуживания.
Я могу написатьспециальные тесты для каждой страницы, но было бы предпочтительно, чтобы вспомогательная функция RSpec находила все ссылки на странице автоматически и проверяла каждую из них.FWIW, можно с уверенностью предположить, что все ссылки находятся в моем домене (нет ссылок на внешние сайты).
Вместо того, чтобы раздувать этот вопрос, перечисляя все, что я пробовал, я просто спрошу: как бы вы это сделали?Похоже на общую и полезную функцию.