Sha256: ad54f3255b2b54b02f919045c7ad1180992e2b0a3c1f031371f46d7ccc0cdb99

Contents?: true

Size: 484 Bytes

Versions: 10

Compression:

Stored size: 484 Bytes

Contents

RSpec.describe "custom connection" do
  let(:conn)     { double call: response }
  let(:response) { [200, { "Foo" => "Bar" }, ["Hello!"]] }
  let(:params)   { { subdomain: "europe", user: "andy", token: "foo" } }
  let(:users)    { Test::Client.new(params).crm(version: 4).users }

  before do
    load "spec/fixtures/test_client.rb"
    Test::Client.connection = conn
  end

  subject { users.fetch id: 2 }

  it "uses new connection" do
    expect(subject).to eq response
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
evil-client-3.0.4 spec/features/custom_connection_spec.rb
evil-client-3.0.3 spec/features/custom_connection_spec.rb
evil-client-3.0.2 spec/features/custom_connection_spec.rb
evil-client-3.0.1 spec/features/custom_connection_spec.rb
evil-client-3.0.0 spec/features/custom_connection_spec.rb
evil-client-2.1.1 spec/features/custom_connection_spec.rb
evil-client-2.1.0 spec/features/custom_connection_spec.rb
evil-client-2.0.0 spec/features/custom_connection_spec.rb
evil-client-1.1.0 spec/features/custom_connection_spec.rb
evil-client-1.0.0 spec/features/custom_connection_spec.rb