Ruby on Rails メモ

rspecでUserAgentのテストをする場合の、テストデータの設定
request.stub!(:user_agent).and_return(‘FeedBurner/1.0’)
get ‘search'
とする

Ruby on Rails 3 Tips, Ruby on Rails メモ

バッチ処理として書いたrbファイルをテストする場合

テストケース内で

system("ruby バッチファイル")

としても良いが

たとえばTimecopで日付を固定してテストする場合には具合が良くない。

バッチのプロセスが別プロセスで動くため、Timecopの設定がバッチに反映されない。

なので

systemで呼び出している部分を

load "バッチファイル&qu ...

Ruby on Rails メモ

モジュールがインクルードされているか隠したいパラメータがフィルターされているかBefore filtersレスポンスコードauthenticity_tokenのチェックをスタブでtrueにする

Filtered parameters