この記事は RubyMotion Advent Calendar 2012 の 4 日目の記事です。 以前「RubyMotion もくもく会」で HTTP 通信のテストはどうすれば良いのだろうかという話題でモックを用意するのですかねと話が収束したのですが、面倒だし極力アプリに手を加えたくないなぁと一人もやもやしておりました。 Proxy サーバを用意すれば比較的簡単にテストできるんじゃないかと思い、ブログに書いてみました。 きっかけは 何を検索していてたどり着いたのかは忘れましたが、http://ja.favstar.fm/users/Psychs/status/3507370903 というツイートを見かけ、 さすが @Psychs 先生。神!と思った次第です。iOS シミュレータなど Cocoa API を使ったアプリの HTTP 通信は簡単に Proxy を経由するように設定できるわけ
![Proxy サーバを用意して HTTP 通信をテストしよう - Watson's Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a364810697485320aa64036625ec8b388cfaf67/height=288;version=1;width=512/http%3A%2F%2Fwatson1978.github.io%2Fimages%2FRubyMotion_icon.png)