Sha256: 0c08f272086d5c8af39f81c0dd9ca6168de53c21c4b09d0b0e982008d622840a

Contents?: true

Size: 845 Bytes

Versions: 10

Compression:

Stored size: 845 Bytes

Contents

RSpec.describe Percy::Client::Connection do
  describe '#connection' do
    it 'disables cookies on faraday httpclient adapter' do
      expect(Percy.client.connection.builder.app.client.cookie_manager).to be_nil
    end
  end
  describe '#get' do
    it 'performs a GET request to the api_url and parses response' do
      stub_request(:get, "#{Percy.config.api_url}/test").to_return(body: {foo: true}.to_json)
      data = Percy.client.get("#{Percy.config.api_url}/test")
      expect(data).to eq({'foo' => true})
    end
  end
  describe '#post' do
    it 'performs a POST request to the api_url and parses response' do
      stub_request(:post, "#{Percy.config.api_url}/test").to_return(body: {foo: true}.to_json)
      data = Percy.client.post("#{Percy.config.api_url}/test", {})
      expect(data).to eq({'foo' => true})
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
percy-client-0.3.2 spec/lib/percy/client/connection_spec.rb
percy-client-0.3.1 spec/lib/percy/client/connection_spec.rb
percy-client-0.3.0 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.11 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.10 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.9 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.8 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.7 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.6 spec/lib/percy/client/connection_spec.rb
percy-client-0.2.5 spec/lib/percy/client/connection_spec.rb