Sha256: 441974a9dd346eced387ec423f606a8334017204b685a823788bfb87c6a70f94

Contents?: true

Size: 739 Bytes

Versions: 2

Compression:

Stored size: 739 Bytes

Contents

require "spec_helper"

describe Gratitude::Client do

  describe "default attributes" do
    it "includes Gratitude::Connection" do
      expect(Gratitude::Client).to include(Gratitude::Connection)
    end

    it "includes tips methods" do
      expect(Gratitude::Client).to include(Gratitude::Client::Tips)
    end
  end

  describe "initialization" do
    let(:username) { "JohnKellyFerguson"}
    let(:api_key) { "this_is_an_api_key"}
    let(:client) do
      Gratitude::Client.new(:username => username, :api_key => api_key)
    end

    it "assigns the correct username" do
      expect(client.username).to eq(username)
    end

    it "assigns the correct api key" do
      expect(client.api_key).to eq(api_key)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gratitude-0.0.12 spec/gratitude/client_spec.rb
gratitude-0.0.11 spec/gratitude/client_spec.rb