Хелперы действительно легко тестировать с помощью RSpec, но представления и партиалы могут быть сложными, поскольку вы действительно проводите интеграционный тест.Для этого я использую Cucumber, поскольку он позволяет вам описывать поведение на простом английском языке, а затем использовать хороший DSL, такой как Capybara, для взаимодействия с приложением.Гораздо большая кривая обучения для Cucumber, чем для RSpec (IMHO), но выигрыш имеет большие выгоды.