Sha256: 797e0a49a021e2b382ed97805212eeda224b50e74890447f100474eae265b890

Contents?: true

Size: 529 Bytes

Versions: 4

Compression:

Stored size: 529 Bytes

Contents

require 'spec_helper'

describe Buff::Client::User do
  let(:id) { "5160746d54f04a5e3a00000f" }

  subject do
    Buff::Client.new("some_token")
  end

  describe "#user_info" do
    let(:rash) { subject.user_info }

    before(:each) do
      url = "#{ base_path }/user.json"
      stub_with_to_return(:get, url, "user_authenticated.txt")
    end

    it "returns a Rash object" do
      rash.class.should eq(Buff::UserInfo)
    end

    it "provides an accessor for plan" do
      rash.plan.should eq("free")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
buff-0.0.6 spec/lib/buff/user_spec.rb
buff-0.0.5 spec/lib/buff/user_spec.rb
buff-0.0.4 spec/lib/buff/user_spec.rb
buff-0.0.3 spec/lib/buff/user_spec.rb