ブログの Feed をダウンロードする機能の単体テストで、いちいち本物の Feed にアクセスしたくない。テスト遅くなるし、Feed 更新されたらテスト結果変わっちゃうし。 こういうときはスタブやモックの出番。WebMock という gem を使うことにした。 bblimke/webmock · GitHub WebMock はメジャーどころの http ライブラリに対応しているので、Net::Http 以外のときでも使えるのがウレシイ。 require "spec_helper" require "webmock/rspec" FEED_LINK = "http://tnakamura.hatenablog.com/feed" describe Feed do before do # FEED_LINK にアクセスしたら FEED_BODY を返すスタブを作成 stub_request(