ruby - VCR do not want to handle requests inside before and after hooks. -
i developed ruby wrapper 1 http rest api, using rspec vcr testing requests. project loaded travis-ci.org, automatiacly runs tests time. have problem inside test. vcr can't handle requests inside before , after hooks, implemented prevent filling server test data.
describe '.find' before :all @project = project.new(name: "project#{time.now.to_i}").save end after :all @project.delete end #tests end i got vcr error:
an error occurred in before(:all) hook. vcr::errors::unhandledhttprequesterror: of course, don't want create , delete remote entity in each test.
describe '.find' before :all vcr.use_cassette("some_cassette_name") @project = project.new(name: "project#{time.now.to_i}").save end end after :all vcr.use_cassette("some_other_cassette_name") @project.delete end end #tests end
Comments
Post a Comment