method
    
    new
 
  
  
    
      Register or 
      log in
      to add new notes.
  
  
  
  
      
     weibel -  
    May 19, 2009 - (>= v2.2.1)
 weibel -  
    May 19, 2009 - (>= v2.2.1)
    
  
  
  
       
  
  
  
  
      
     jrochkind -  
    May  6, 2014
 jrochkind -  
    May  6, 2014 
    
  
  
  
       
  
  
  
           weibel -  
    May 19, 2009 - (>= v2.2.1)
 weibel -  
    May 19, 2009 - (>= v2.2.1)
    
  
    
    2 thanks
     
  
  
  How to set request parameters
On previous versions of TestRequest it was possible to set the request_parameters on the new action. This option is now gone, but it’s still possible to set the parameters after initialization.
Code example
request = ActionController::TestRequest.new request.env["action_controller.request.request_parameters"] = { :foo => '42', :bar => '24' }
 jrochkind -  
    May  6, 2014
 jrochkind -  
    May  6, 2014 
    
  
    
    0 thanks
     
  
  
  How to set request parameters (rails 3.2)
In Rails 3.2, this seems to work to create a TestRequest based on a certain url:
ActionController::TestRequest.new( Rack::MockRequest.env_for("http://something.tld/foo?one=two&three=four") )

 RSpec
RSpec Ruby on Rails
Ruby on Rails Ruby
Ruby 
   
   
    
 
   = protected
 = protected
   
    