Sha256: af14be48d54d71092cb2c9a0120f89b48e4600fbb8f74e02374cd5787fa1dbd6

Contents?: true

Size: 1.17 KB

Versions: 23

Compression:

Stored size: 1.17 KB

Contents

require 'spec_helper'

describe OurKudos::Client do
    context "#initialize" do
      
      it "returns OurKudos::Client instance" do
        instance = OurKudos::Client.new
        instance.should be_a(OurKudos::Client)
      end
      
      it 'should be able to assign an api key' do
        key = 'new_api_key'
        OurKudos::Client.respond_to?("api_key=").should_not be_false
        OurKudos::Client.api_key = key 
        OurKudos::Client.api_key.should == key && OurKudos.api_key == key
      end
      
      it 'should be able to assign base_url ' do
        uri = 'http://our-kudos.com/api'
        OurKudos::Client.respond_to?("base_uri=").should_not be_false
        OurKudos::Client.base_uri = uri
        OurKudos::Client.base_uri.should == uri && OurKudos.base_uri == uri
      end  
      
      it 'should be able to get config file path' do
        OurKudos.config_file_path.should_not be_nil 
      end
      
    end
    
    context "given an instance" do
      let(:client) { OurKudos::Client.new }
      
      it 'should be able to send create an account' do
        client.respond_to?("create_account").should_not be_nil
        
      end

    end
    
  end
  

    

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
ourkudos-0.0.38 spec/our_kudos_spec.rb
ourkudos-0.0.37 spec/our_kudos_spec.rb
ourkudos-0.0.34 spec/our_kudos_spec.rb
ourkudos-0.0.33 spec/our_kudos_spec.rb
ourkudos-0.0.31 spec/our_kudos_spec.rb
ourkudos-0.0.30 spec/our_kudos_spec.rb
ourkudos-0.0.29 spec/our_kudos_spec.rb
ourkudos-0.0.21 spec/our_kudos_spec.rb
ourkudos-0.0.19 spec/our_kudos_spec.rb
ourkudos-0.0.18 spec/our_kudos_spec.rb
ourkudos-0.0.17 spec/our_kudos_spec.rb
ourkudos-0.0.16 spec/our_kudos_spec.rb
ourkudos-0.0.15 spec/our_kudos_spec.rb
ourkudos-0.0.12 spec/our_kudos_spec.rb
ourkudos-0.0.11 spec/our_kudos_spec.rb
ourkudos-0.0.10 spec/our_kudos_spec.rb
ourkudos-0.0.9 spec/our_kudos_spec.rb
ourkudos-0.0.8 spec/our_kudos_spec.rb
ourkudos-0.0.7 spec/our_kudos_spec.rb
ourkudos-0.0.6 spec/our_kudos_spec.rb