Разработих ruby wrapper за един HTTP REST API, използвайки rspec с vcr за тестване на моите заявки. Проектът се зарежда на travis-ci.org, който автоматично изпълнява тестове през цялото време. Имам проблем в моя тест. Видеорекордерът не може да обработва заявки вътре в куките преди и след, внедрени, за да предотвратят запълването на сървъра с тестови данни.
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
Получих грешка на VCR:
An error occurred in a before(:all) hook.
VCR::Errors::UnhandledHTTPRequestError:
Разбира се, не искам да създавам и изтривам отдалечен обект във всеки тест.