Sha256: 757971dbd8c55effa7b8dff339c601e680552812faf714820ee0d5df4de1a9b0
Contents?: true
Size: 735 Bytes
Versions: 10
Compression:
Stored size: 735 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe ActsAsIcontact::ResourceCollection do before(:each) do @dummy = {"total"=>2, "resources"=>[{"foo"=>"bar"}, {"yoo"=>"yar"}], "limit"=>20, "offset"=>0} @this = ActsAsIcontact::ResourceCollection.new(ActsAsIcontact::Resource, @dummy) end it "takes a resource class and a parsed JSON collection" do @this.should be_a_kind_of(ActsAsIcontact::ResourceCollection) end it "returns an object of the resource class for each element" do @this.each do |element| element.should be_a_kind_of(ActsAsIcontact::Resource) end end it "can return an element at a specified index" do @this[1].yoo.should == "yar" end end
Version data entries
10 entries across 10 versions & 2 rubygems