Backports the :params, :headers and :env options introduced in Rails 5 to older versions of Rails.
Add this line to your application's Gemfile:
gem 'rails_test_params_backport'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rails_test_params_backport
In your test helper, add this line:
require 'rails_test_params_backport'
You can now rewrite your controller and integration tests from using
get :index, id: 1
to
get :index, params: { id: 1 }
Bug reports and pull requests are welcome on GitHub at https://github.com/zendesk/rails_test_params_backport.