2011-08-02 13 views
1

私は、自分のサーバー上の別のパスにあるローカルにアクセスするためのアプリケーションをajaxリクエストで作成しています。しかし、私はキュウリとアプリをテストし、バックエンドをモックしたい。私にこれをさせてくれるartifaceやsham_rackのようなものがありますか?それはあなたが一度外部サービスへの要求を記録することができますキュウリ試験でローカルapiをモックする

http://relishapp.com/myronmarston/vcr

、およびテストを実行しているときに記録された応答を再生する:

答えて

2

私はVCRを使用してお勧めします。

+0

vcrは非net:HTTPリクエストをサポートしていますか? – Alex

+0

これはかなり良い範囲のruby HTTPライブラリをサポートしていますが、javascriptを使って直接外部サイトにajaxリクエストを直接行っているとは思えません。 – AlistairH

+2

VCRは、Net :: HTTP、Typhoeus、Excon、HTTPClient、Patron、EM HTTP RequestおよびCurbをサポートします。また、これまでにajaxリクエストに使用しました。シンプルなラックプロキシアプリをセットアップし、VCRのラックミドルウェアを使用して、テストモードで自分のローカルラックアプリにリクエストを送信しました。 –

0

どのように?

関連する問題