Rails 3.2 アプリには、ユーザーの USER_AGENT によって駆動される必要がある機能がいくつかあります。基本的に、特定の古いブラウザーでは、ページを別の方法でレンダリングする必要があります。
カピバラ/キュウリを使用してビューが正しく応答することをテストするにはどうすればよいですか?
この投稿を見ましたが、最新のカピバラでは機能しないようです。基本的に、カピバラが環境パラメーターをスタブする方法をハックしています。
http://blog.sparqcode.com/2011/03/07/custom-user-agent-strings-with-cucumber-and-capybara/
私が望むのは、次のようなキュウリのステップ定義です。
When /^I visit the page with an unsupported browser$/ do
user_agent = "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.25 (jaunty) Firefox/3.8"
# do something here that mimics the user arriving on the page with this USER_AGENT
end