Is it possible to specify a user agent in a rails integration test or spec?
integration-testing, ruby-on-rails
Solution
If you use request.user_agent in your application, you can write the following code:
get '/', headers: { "HTTP_USER_AGENT" => "Googlebot" }
Problem
I was doing this before in a rails 2 app in a `ActionController::IntegrationTest` with ``` get '/', {}, {:user_agent => "Googlebot"} ``` but this seems to not work anymore in Rails 3. What should I do?