Sha256: 606e18176a4f521d58acaa2a2498d38674d5025d0ee563ccba9ce9429d114f04
Contents?: true
Size: 787 Bytes
Versions: 16
Compression:
Stored size: 787 Bytes
Contents
require 'spec_helper' describe TMS::SmsMessages do context "creating a new messages list" do let(:client) do double('client') end before do @messages = TMS::SmsMessages.new(client, '/messages') end it 'should GET itself' do body = [{:short_body => 'hi ho', :created_at => 'a while ago'}, {:short_body => 'feel me flow', :created_at => 'longer ago'}] @messages.client.should_receive(:get).and_return(double('response', :body => body, :status => 200, :headers => {'link' => "</messages/page/2>; rel=\"next\",</messages/page/11>; rel=\"last\""})) @messages.get @messages.collection.length.should == 2 @messages.next.href.should == '/messages/page/2' @messages.last.href.should == '/messages/page/11' end end end
Version data entries
16 entries across 16 versions & 2 rubygems