Sha256: 00b606878dd4fa356e0f57b6ba32707ac7ea1c021fec5635be20f41b22516a3e
Contents?: true
Size: 1.25 KB
Versions: 16
Compression:
Stored size: 1.25 KB
Contents
require 'spec_helper' describe Excon::Connection do include_context('test server', :webrick, 'basic.ru', before: :start, after: :stop) context 'when an explicit uri is passed' do let(:conn) do Excon::Connection.new(host: '127.0.0.1', hostname: '127.0.0.1', nonblock: false, port: 9292, scheme: 'http', ssl_verify_peer: false) end describe '.new' do it 'returns an instance' do expect(conn).to be_instance_of Excon::Connection end end context "when :method is :get and :path is /content-length/100" do describe "#request" do let(:response) do response = conn.request(method: :get, path: '/content-length/100') end it 'returns an Excon::Response' do expect(response).to be_instance_of Excon::Response end describe Excon::Response do describe '#status' do it 'returns 200' do expect(response.status).to eq 200 end end end end end include_examples 'a basic client' end end
Version data entries
16 entries across 14 versions & 2 rubygems