twitter-status-bot/.gems/gems/twitter-5.11.0/spec/twitter/geo_factory_spec.rb

20 lines
501 B
Ruby

require 'helper'
describe Twitter::GeoFactory do
describe '.new' do
it 'generates a Point' do
geo = Twitter::GeoFactory.new(:type => 'Point')
expect(geo).to be_a Twitter::Geo::Point
end
it 'generates a Polygon' do
geo = Twitter::GeoFactory.new(:type => 'Polygon')
expect(geo).to be_a Twitter::Geo::Polygon
end
it 'raises an IndexError when type is not specified' do
expect { Twitter::GeoFactory.new }.to raise_error(IndexError)
end
end
end