rambo icon indicating copy to clipboard operation
rambo copied to clipboard

Deprecation warning when running Rambo tests with Rails 5

Open oscaralanpierce opened this issue 9 years ago • 0 comments

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.

oscaralanpierce avatar Oct 18 '16 16:10 oscaralanpierce