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:
parent
929c61573e
commit
d8e98897b5
3 changed files with 10 additions and 1 deletions
|
@ -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*
|
||||
|
|
|
@ -28,7 +28,7 @@ module ActionView
|
|||
@response = ActionDispatch::TestResponse.new
|
||||
|
||||
@request.env.delete('PATH_INFO')
|
||||
@params = {}
|
||||
@params = ActionController::Parameters.new
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue