Sha256: a4b42301737628f491c7bdfca86609b02f7ad98121ebcd3c451ee538b5c0aeb1

Contents?: true

Size: 571 Bytes

Versions: 5

Compression:

Stored size: 571 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 'should clear queue on error' do

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
acfs-0.35.0.1.b291 spec/acfs/adapter/typhoeus_spec.rb
acfs-0.35.0 spec/acfs/adapter/typhoeus_spec.rb
acfs-0.34.1.1.b289 spec/acfs/adapter/typhoeus_spec.rb
acfs-0.34.1 spec/acfs/adapter/typhoeus_spec.rb
acfs-0.34.0.1.b288 spec/acfs/adapter/typhoeus_spec.rb