Sha256: 31835724968a3b9a9b4d6eb7ade5e7d6a7f5916989be3514ddcef92aa65e1a7d
Contents?: true
Size: 718 Bytes
Versions: 19
Compression:
Stored size: 718 Bytes
Contents
require 'spec_helper' describe Acfs::Adapter::Typhoeus do let(:adapter) { described_class.new } before { WebMock.allow_net_connect! } it 'raises an error' do request1 = Acfs::Request.new 'http://altimos.de/404.1' do |_rsp| raise '404-1' end request2 = Acfs::Request.new 'http://altimos.de/404.2' do |_rsp| raise '404-2' end adapter.queue request1 adapter.queue request2 expect { adapter.start }.to raise_error(/404\-[12]/) expect { adapter.start }.to_not raise_error end it 'passes arguments to typhoeus hydra' do value = {key: 1, key2: 2} expect(::Typhoeus::Hydra).to receive(:new).with(value) described_class.new(**value).send :hydra end end
Version data entries
19 entries across 19 versions & 1 rubygems