Settings request.domain for testing purposes

My app, relies on request.domain to display some data according to the
domain.

However during RSpec tests, the request.domain is set to "test.host". Is
there a way I can manually set it for the test environment?

Thanks for your tip

Hi,

My app, relies on request.domain to display some data according to the
domain.

However during RSpec tests, the request.domain is set to "test.host". Is
there a way I can manually set it for the test environment?

Yes, you can do that, for example I do it like this:

   it "should do something"
     request.headers["Host"] = "microsoft.com"
     get :index
     response.should render_template("public/404.html")
     response.headers["Status"].should == "404 Not Found"
   end

Not all is required, but you get the idea ;).