Sha256: 42d0e402e33c5c5d5ec4cc05f2976414483eeb3e86cc02d9cfae2fe85fbbafdd
Contents?: true
Size: 898 Bytes
Versions: 5
Compression:
Stored size: 898 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper.rb' require 'oauth/request_proxy/action_controller_request.rb' require 'action_controller' require 'action_controller/test_process' class ActionControllerRequestProxyTest < Test::Unit::TestCase def request_proxy(parameters) request = ActionController::TestRequest.new({}, parameters) request.env['CONTENT_TYPE'] = 'application/x-www-form-urlencoded' OAuth::RequestProxy.proxy(request) end def test_parameter_keys_should_preserve_brackets_from_hash assert_equal( [["message[body]", "This is a test"]], request_proxy({ :message => { :body => 'This is a test' }}).parameters_for_signature ) end def test_parameter_keys_should_preserve_brackets_from_array assert_equal( [["foo[]", "123"], ["foo[]", "456"]], request_proxy({ :foo => [123, 456] }).parameters_for_signature.sort ) end end
Version data entries
5 entries across 5 versions & 3 rubygems