1

簡単なセットアップ:

#spec_helper.rb

VCR.configure do |c|
  c.cassette_library_dir = File.expand_path '../vcr_cassettes', __FILE__
  c.hook_into :fakeweb
  c.ignore_localhost = true
  c.configure_rspec_metadata!
end

RSpec.configure do |c|
  c.treat_symbols_as_metadata_keys_with_true_values = true
end

でタグ付けされていない例は影響を受けないと予想し:vcrていますが、そうではないようです。「VCR は要求について認識していません...」というようなエラーが表示されます。

私は何が欠けていますか?

4

1 に答える 1

3

VCR は、HTTP 要求が行われるテスト スイート内のすべての場所を識別し、それらを決定論的テストにかけるのに役立つように設計されています。そのため、デフォルトでは、HTTP 要求が行われ、カセットが使用されていない場合、エラーが発生します。必要に応じて、カセットがない場合に HTTP 接続を許可するように構成できます。

于 2013-05-18T05:57:38.763 に答える