Changeset 7992
- Timestamp:
- 10/22/07 21:10:56 (1 year ago)
- Files:
-
- trunk/actionpack/lib/action_controller/request.rb (modified) (1 diff)
- trunk/actionpack/test/controller/request_test.rb (modified) (1 diff)
- trunk/actionpack/test/controller/test_test.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/request.rb
r7759 r7992 276 276 # Returns both GET and POST parameters in a single hash. 277 277 def parameters 278 @parameters ||= request_parameters. update(query_parameters).update(path_parameters).with_indifferent_access278 @parameters ||= request_parameters.merge(query_parameters).update(path_parameters).with_indifferent_access 279 279 end 280 280 trunk/actionpack/test/controller/request_test.rb
r7759 r7992 355 355 def test_user_agent 356 356 assert_not_nil @request.user_agent 357 end 358 359 def test_parameters 360 @request.instance_eval { @request_parameters = { "foo" => 1 } } 361 @request.instance_eval { @query_parameters = { "bar" => 2 } } 362 363 assert_equal({"foo" => 1, "bar" => 2}, @request.parameters) 364 assert_equal({"foo" => 1}, @request.request_parameters) 365 assert_equal({"bar" => 2}, @request.query_parameters) 357 366 end 358 367 trunk/actionpack/test/controller/test_test.rb
r7793 r7992 109 109 def test_raw_post_handling 110 110 params = {:page => {:name => 'page name'}, 'some key' => 123} 111 get :render_raw_post, params.dup111 post :render_raw_post, params.dup 112 112 113 113 assert_equal params.to_query, @response.body … … 117 117 params = { :page => { :name => 'page name' }, 'some key' => 123 } 118 118 119 get :render_body, params.dup119 post :render_body, params.dup 120 120 121 121 assert_equal params.to_query, @response.body