Sha256: 5880b36509269fdb9d3c76bf7e54b94de651c305ea748ed90eee576e6cd3636f

Contents?: true

Size: 686 Bytes

Versions: 5

Compression:

Stored size: 686 Bytes

Contents

require 'spec_helper'

describe Pivotal::Collection do
  
  before(:each) do
    @api = pivotal_api
    response = mock("response")
    response.stubs(:body => "<project><id>1</id></project>")
    RestClient::Resource.any_instance.stubs(:get).returns(response)
  end
  
  it "should find a single item given an id" do
    @api.projects.find(1).should be_a(Pivotal::Project)
  end
  
  it "should find a collection of items giving a set of conditions" do
    @api.projects.find(:all).should be_a(Array)
    @api.projects.first.should be_a(Pivotal::Project)
  end
  
  it "should return the first item of a collection" do
    @api.projects.first.should be_a(Pivotal::Project)
  end
  
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
git-pivotal-0.2.3 spec/pivotal/collection_spec.rb
idealian-git-pivotal-0.2.4 spec/pivotal/collection_spec.rb
idealian-git-pivotal-0.2.3 spec/pivotal/collection_spec.rb
git-pivotal-0.2.2 spec/pivotal/collection_spec.rb
git-pivotal-0.2.1 spec/pivotal/collection_spec.rb