# File lib/merb-core/test/helpers/request_helper.rb, line 138 def dispatch_with_basic_authentication_to(controller_klass, action, username, password, params = {}, env = {}, &blk) action = action.to_s request_body = { :post_body => env[:post_body], :req => env[:req] } env["X_HTTP_AUTHORIZATION"] = "Basic #{Base64.encode64("#{username}:#{password}")}" request = fake_request(env.merge( :query_string => Merb::Request.params_to_query_string(params)), request_body) dispatch_request(request, controller_klass, action, &blk) end