cucumberでRailsの携帯アクセスをテストする方法
cucumberでjpmobileを組み込んだRailsアプリのテストを行う方法があまりWebに落ちていなかったのでメモ
今回の方法はUserAgentの偽装です。
参考にさせていただいたのはMRK Laboratory さんの記事
cucumberのstepファイルに以下のようなstepを追加
Given /^携帯でアクセスしていること$/ do header('user_agent','DoCoMo/2.0 P906i(c100;TB;W24H15)') end
で後は前提(Given)でこのstepを使ってあげると携帯のUserAgentに偽装できます。