Я разработал рубиновую оболочку для одного HTTP REST API, используя rspec с vcr для тестирования моих запросов. Проект загружен на travis-ci.org, который все время автоматически запускает тесты. У меня проблема внутри моего теста. VCR не может обрабатывать запросы внутри до и после ловушек, реализованных для предотвращения заполнения сервера тестовыми данными.
describe '.find' do
before :all do
@project = Project.new(name: "Project#{Time.now.to_i}").save
end
after :all do
@project.delete
end
#tests
end
У меня ошибка видеомагнитофона:
An error occurred in a before(:all) hook.
VCR::Errors::UnhandledHTTPRequestError:
Конечно, я не хочу создавать и удалять удаленную сущность в каждом тесте.