rspecとcucumberの両方を使用しています。統合レベルのテストのキュウリですが、単体テストの場合はrspecです。
キュウリにはもうvcrを使っていますが、rspecにも使いたいです。ビデオデッキの設定を行うのに適切な場所はどこですか?features/supportとrspec/supportの両方で複製したくありません。
rspecとcucumberの両方を使用しています。統合レベルのテストのキュウリですが、単体テストの場合はrspecです。
キュウリにはもうvcrを使っていますが、rspecにも使いたいです。ビデオデッキの設定を行うのに適切な場所はどこですか?features/supportとrspec/supportの両方で複製したくありません。
Cucumber は RSpec について「認識」しておらず、その逆もありません。複製したくない場合は、独自のファイル、たとえばspec/support/vcr_setup.rbで定義し、それを両方に含めます。
features/support/env.rb :
require File.expand_path("../../../spec/support/vcr_setup", __FILE__)
(その通りだと思います。必要に応じてパスを調整してください)
spec/spec_helper.rb :
require "support/vcr_setup"