Sha256: a2b21ede53aa2979d4a3c35c70bc13207992093af4569057b023a7d210f76e3e
Contents?: true
Size: 937 Bytes
Versions: 1
Compression:
Stored size: 937 Bytes
Contents
require 'spec_helper' describe "Typhoeus hook", :with_monkey_patches => :typhoeus do after(:each) do ::Typhoeus::Expectation.clear end def disable_real_connections ::Typhoeus::Config.block_connection = true ::Typhoeus::Errors::NoStub end def enable_real_connections ::Typhoeus::Config.block_connection = false end def directly_stub_request(method, url, response_body) response = ::Typhoeus::Response.new(:code => 200, :body => response_body) ::Typhoeus.stub(url, :method => method).and_return(response) end it_behaves_like 'a hook into an HTTP library', :typhoeus, 'typhoeus' describe "VCR.configuration.after_library_hooks_loaded hook" do it 'disables the webmock typhoeus adapter so it does not conflict with our typhoeus hook' do ::WebMock::HttpLibAdapters::TyphoeusAdapter.should_receive(:disable!) $typhoeus_after_loaded_hook.conditionally_invoke end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcr-2.3.0 | spec/vcr/library_hooks/typhoeus_spec.rb |