0

アプリケーションでサードパーティのAPI(Googleの連絡先など)を多用しています。Railsでのテストは初めてですが、APIの応答に依存するモデルをテストするのは非常に難しいと感じています。私の最終的な目標は、モデルからの有効な戻り値をテストすることです。したがって、モデルはAPIからの値で初期化されます。だから私はこれをどのようにテストできるのだろうと思っていました。もちろん、APIを呼び出して値を渡すことも可能ですが、これにはかなりの時間がかかります。API応答をモックする良い方法はありますか?

最高、フィル

4

1 に答える 1

2

あなたはこの宝石を使うことができます:

https://github.com/vcr/vcr

それがどのように機能するかを学ぶためのさまざまなリソースがあります。

https://github.com/vcr/vcr

http://railscasts.com/episodes/291-testing-with-vcr

よろしく!

于 2013-01-24T18:43:41.127 に答える