Sha256: 113609ffb36cd43374ae12877546a3d63fe0025f77ebd1fd7d552109ece6cc40
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
# encoding: utf-8 require 'spec_helper' describe Validic::Client do describe '#initialize' do before(:each) do Validic.configure do |config| config.access_token = '1234' config.organization_id = 1 end end it 'uses defaults' do client = Validic::Client.new expect(client.api_url).to eq 'https://api.validic.com' expect(client.api_version).to eq 'v1' expect(client.access_token).to eq '1234' expect(client.organization_id).to eq 1 end it 'uses options' do opts = { api_url: 'http://test.example.com', api_version: 'v2', access_token: 'abcd', organization_id: 2 } client = Validic::Client.new(opts) expect(client.api_url).to eq 'http://test.example.com' expect(client.api_version).to eq 'v2' expect(client.access_token).to eq 'abcd' expect(client.organization_id).to eq 2 end end describe '#connection' do let(:client) { Validic::Client.new } it 'returns a Faraday::Connection object' do expect(client.connection).to be_kind_of Faraday::Connection end it 'has SSL enabled' do expect(client.connection.ssl.verify).to be true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
validic-0.6.0 | spec/validic/client_spec.rb |
validic-0.5.1 | spec/validic/client_spec.rb |
validic-0.5.0 | spec/validic/client_spec.rb |