Возможный дубликат:
Можно ли указать пользовательский агент в тесте интеграции интеграции или спецификации?
Я тестирую запрос в своем приложении rails с помощью rspec. Мне нужно установить пользовательский агент перед запросом.
Это не работает:
  describe "GET /articles feed for feedburner" do
it "displays article feed if useragent is feedburner" do
  # Run the generator again with the --webrat flag if you want to use webrat methods/matchers
  @articles=[]
  5.times do
    @articles << Factory(:article, :status=>1, :created_at=>3.days.ago)
  end
  request.env['HTTP_USER_AGENT'] = 'feedburner'
  get "/news.xml" 
  response.should be_success
  response.content_type.should eq("application/xml")
  response.should include("item[title='#{@articles.first.title}']")
end
конец
Как я могу правильно указать агент пользователя?
