For new Rails apps: we don't recommend adding the rails-controller-testing gem to your application. The official recommendation of the Rails team and the RSpec core team is to write request specs instead.
в контроллер тестах зато дополнительные хелперы есть, разве не так? можно проверять редиректы, рендеры, флеш сообщения, классовые переменные
Мне это не надо, у меня есть тест на создание заказа с rspec и capybara, но во-первых это медленно, во-вторых если кастомные селекты - то надо искать как их capybarой перебирать, если я верно понял о чем идет речь
For new Rails apps: we don't recommend adding the rails-controller-testing gem to your application. The official recommendation of the Rails team and the RSpec core team is to write request specs instead.
наверное, из-за e2e подхода и парадигмы "контроллер должен принимать запрос и отдавать ответ"
Мне это не надо, у меня есть тест на создание заказа с rspec и capybara, но во-первых это медленно, во-вторых если кастомные селекты - то надо искать как их capybarой перебирать, если я верно понял о чем идет речь
У меня есть ворох селектов, которые выбирает юзер, мне надо проверить что при всех комбинациях селектов приложение не падает, и заказ нормально создается, я и не хочу ею перебирать
У меня есть ворох селектов, которые выбирает юзер, мне надо проверить что при всех комбинациях селектов приложение не падает, и заказ нормально создается, я и не хочу ею перебирать
перебирать на странице ничего не надо. собирайте параметры для экшена и тестируйте через реквест/контроллер, кому как лучше