Sha256: 67fda818aaa70c3e664ca1ff2147a3388d13baea45e8de7e3b45aab95b90dea0

Contents?: true

Size: 462 Bytes

Versions: 11

Compression:

Stored size: 462 Bytes

Contents

require './lib/dagger'

require 'rspec/mocks'
require 'rspec/expectations'

describe 'Persistent mode' do

  it 'works' do
    fake_client = double('Client')
    expect(Dagger::Client).to receive(:new).once.and_return(fake_client)
    expect(fake_client).to receive(:open).once #.and_return(fake_resp)

    obj = Dagger.open('https://www.google.com') do
      get('/search?q=dagger+http+client')
      get('google.com/search?q=thank+you+ruby')
    end
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
dagger-1.3.1 spec/persistent_spec.rb
dagger-1.3.0 spec/persistent_spec.rb
dagger-1.2.0 spec/persistent_spec.rb
dagger-1.1.0 spec/persistent_spec.rb
dagger-1.0.2 spec/persistent_spec.rb
dagger-1.0.1 spec/persistent_spec.rb
dagger-1.0.0 spec/persistent_spec.rb
dagger-0.9.1 spec/persistent_spec.rb
dagger-0.9.0 spec/persistent_spec.rb
dagger-0.8.1 spec/persistent_spec.rb
dagger-0.8.0 spec/persistent_spec.rb