Sha256: 0b7f3ed23da45cca753c159e1f1859287983956e89f42c1cd7f6f41da0b5bdd2

Contents?: true

Size: 932 Bytes

Versions: 5

Compression:

Stored size: 932 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

5 entries across 5 versions & 1 rubygems

Version Path
twitter-5.1.1 spec/twitter/geo_results_spec.rb
twitter-5.1.0 spec/twitter/geo_results_spec.rb
twitter-5.0.1 spec/twitter/geo_results_spec.rb
twitter-5.0.0 spec/twitter/geo_results_spec.rb
twitter-5.0.0.rc.1 spec/twitter/geo_results_spec.rb