rambo
rambo copied to clipboard
Deprecation warning when running Rambo tests with Rails 5
Summary
When I generate tests for a Rails 5 app using rake rambo, a deprecation warning appears:
DEPRECATION WARNING: ActionController::TestCase HTTP request methods will accept only
keyword arguments in future Rails versions.
Examples:
get :show, params: { id: 1 }, session: { user_id: 1 }
process :update, method: :post, params: { id: 1 }
(called from block (3 levels) in <top (required)> at /Users/dana/Development/personal_calculator/spec/controllers/calculations_controller_spec.rb:9)
DEPRECATION WARNING: ActionController::TestCase HTTP request methods will accept only
keyword arguments in future Rails versions.
Examples:
get :show, params: { id: 1 }, session: { user_id: 1 }
process :update, method: :post, params: { id: 1 }
(called from block (3 levels) in <top (required)> at /Users/dana/Development/personal_calculator/spec/controllers/calculations_controller_spec.rb:9)
Expected Behavior
Running Rambo-generated tests should not cause any errors or warnings.
Current Behavior
Running Rambo-generated tests against a Rails 5 app causes warnings to be output.