私のプロジェクトは、サードパーティの API を拡張する Rails アプリです。多くのリクエストは、サードパーティの API 呼び出しに依存しています。これらのケースをrspecでテストするにはどうすればよいですか? VCR を使用して、実際にサード パーティをヒットする必要がありますか (その後、将来のリクエストをモックします)? または、ペイロードを手動でフィクスチャにダウンロードし、webmock でリクエストをスタブして、oauth プロセスをバイパスする方法を見つける必要がありますか? より良い解決策はありますか?
OAuth を使用していますが、omniauth は使用していないことに注意してください。
API によって、一度に取得できるレコード数が N 個に制限されることがあるため、それらをページ分割する必要があります。必要なデータを取得するためだけに 25 のリクエストを行う場合もありますが、これは主に同期レーキ タスク用です。