Где поставить конфигурацию VCR при использовании и rspec и огурца - PullRequest
2 голосов
/ 15 марта 2011

Я использую rspec и огурец.Огурец тестов уровня интеграции, но rspec для модульных тестов.

Я уже использую vcr для огурца, но хочу использовать его и для rspec.Где правильное место для размещения конфигурации VCR?Я бы предпочел не копировать его как в функции / поддержка и rspec / поддержка.

1 Ответ

2 голосов
/ 15 марта 2011

Огурец «не знает» ни о 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"

...