1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

TestController#parameters returns AC::Parameters

Fixes #22827
ActionView::TestCase::TestController#parameters should return an
instance of ActionController::Parameters rather than a hash. This
enables helper methods to use the correct interface.
This commit is contained in:
Justin Coyne 2015-12-29 09:37:07 -06:00
parent 929c61573e
commit d8e98897b5
3 changed files with 10 additions and 1 deletions

View file

@ -1,3 +1,8 @@
* `ActionView::TestCase::Controller#params` returns an instance of
`ActionController::Parameters`.
*Justin Coyne*
* Fix regression in `submit_tag` when a symbol is used as label argument.
*Yuuji Yaginuma*

View file

@ -28,7 +28,7 @@ module ActionView
@response = ActionDispatch::TestResponse.new
@request.env.delete('PATH_INFO')
@params = {}
@params = ActionController::Parameters.new
end
end

View file

@ -42,6 +42,10 @@ module ActionView
assert_same view, view
end
test "exposes params" do
assert params.is_a? ActionController::Parameters
end
test "exposes view as _view for backwards compatibility" do
assert_same _view, view
end