Sha256: 0e96d37094cec1770196c584c198594a7c6d78b5d4f07c346ccf3cf614296517
Contents?: true
Size: 938 Bytes
Versions: 14
Compression:
Stored size: 938 Bytes
Contents
require 'helper' describe Twitter::GeoResults do describe '#each' do before do @geo_results = Twitter::GeoResults.new(:result => {:places => [{:id => 1}, {:id => 2}, {:id => 3}, {:id => 4}, {:id => 5}, {:id => 6}]}) end it 'iterates' do count = 0 @geo_results.each { count += 1 } expect(count).to eq(6) end context 'with start' do it 'iterates' do count = 0 @geo_results.each(5) { count += 1 } expect(count).to eq(1) end end end describe '#token' do it 'returns a String when token is set' do geo_results = Twitter::GeoResults.new(:result => {}, :token => 'abc123') expect(geo_results.token).to be_a String expect(geo_results.token).to eq('abc123') end it 'returns nil when token is not set' do geo_results = Twitter::GeoResults.new(:result => {}) expect(geo_results.token).to be_nil end end end
Version data entries
14 entries across 14 versions & 1 rubygems