私はVCRカセットの〜2.5GBのコレクションを持っていますhttps://github.com/vcr/vcr。私はバージョン3.0.1を使用しています。テストスイートを実行せずにVCRカセットを再録画することはできますか?
私は時々カセットを再録音する必要があります。しかし、テストを実行するだけで、リクエストを発し、カセットに答えを記録するよりもかなり長い時間がかかりますので、私はすでに記録されているリクエストを起動して再記録する方法を探しています。
は、理想的には私はこれを行うだろうrakeタスクを、持っています例えば:
rake vcr:cassettes:refresh
私はこれについてどのように行くべき?
ありがとうございましたが、私はカセットのリクエストをもう一度開始し、最初にそれらを生成した実際のサンプルを実行せずに応答を記録する可能性を探していました。これは、実行時間を短縮するためです。 – johannesch
ああ、申し訳ありません。私は誤解し、ネットワークスイートの仕様とフルスイートを実行する時間について話していると思っていました。 RSpecを使わないでVCRを実行するだけで、すべてのURLを前もって知っていて、2番目の場所に置いても構いません。ここのようなもの:https://relishapp.com/vcr/vcr/v/3-0-3/docs/cassettes/automatic-re-recording – johncip