aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/required_params_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* Switch to kwargs in ActionController::TestCase and ActionDispatch::IntegrationKir Shatrov2015-01-291-4/+4
| | | | | | | | Non-kwargs requests are deprecated now. Guides are updated as well. `post url, nil, nil, { a: 'b' }` doesn't make sense. `post url, params: { y: x }, session: { a: 'b' }` would be an explicit way to do the same
* Merge pull request #15692 from sromano/falseClassMatthew Draper2014-06-141-1/+17
|\ | | | | | | ActionController::Parameters#require now accepts FalseClass values
| * ActionController::Parameters#require now accepts FalseClass valuesSergio Romano2014-06-131-1/+17
|/ | | | Fixes #15685.
* unify param.require testsArthur Neves2014-01-231-0/+8
|
* Revert "Merge pull request #9660 from ↵Guillermo Iguaran2013-11-021-19/+0
| | | | | | | | | sebasoga/change_strong_parameters_require_behaviour" This reverts commit c2b5a8e61ba0f35015e6ac949a5c8fce2042a1f2, reversing changes made to 1918b12c0429caec2a6134ac5e5b42ade103fe90. See: https://github.com/rails/rails/pull/9660#issuecomment-27627493
* Change ActionController::Parameters#require behavior when value is emptySebastian Sogamoso2013-03-111-0/+19
| | | | | When the value for the required key is empty an ActionController::ParameterMissing is raised which gets caught by ActionController::Base and turned into a 400 Bad Request reply with a message in the body saying the key is missing, which is misleading. With these changes, ActionController::EmptyParameter will be raised which ActionController::Base will catch and turn into a 400 Bad Request reply with a message in the body saying the key value is empty.
* Remove warnings: "(...) interpreted as grouped expression"Carlos Antonio da Silva2013-01-161-2/+2
|
* strong parameters exception handlingBrian Alexander2013-01-151-9/+6
|
* Integrate ActionController::Parameters from StrongParameters gemGuillermo Iguaran2012-09-161-0/+30