Sha256: 294398f3935ef833bafab4785dc4c8e61e581fc4e8fff84c7717181f2cd98228
Contents?: true
Size: 1016 Bytes
Versions: 1
Compression:
Stored size: 1016 Bytes
Contents
require 'dock_health_api' require 'spec_helper' RSpec.describe DockHealthApi::Client do let(:config) { DockHealthApi::Config.new } it 'should be able to be initialized with a Config object' do client = DockHealthApi::Client.new(config) expect(client.config).to eq(config) end describe '#active_client' do it 'should config new client with standard config' do expect(DockHealthApi::Client.active_client.config).to eq(DockHealthApi.config) end end describe "#connection" do it 'should initialize an OAuth2::Client object' do expect(DockHealthApi::Client.active_client.connection.is_a?(OAuth2::Client)) end end describe "#token_connection" do let (:token_connection) { DockHealthApi::Client.active_client.token_connection } it 'should return a OAuth2::AccessToken object' do expect(token_connection.is_a?(OAuth2::AccessToken)) end it 'should return include a token' do expect(token_connection.token).to_not be(nil) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dock_health_api-0.3.6 | spec/client_spec.rb |