Sha256: 21b4bcb9d8881fe218f779102420b2618ffa12f7f14e281282498582f2283b43

Contents?: true

Size: 762 Bytes

Versions: 3

Compression:

Stored size: 762 Bytes

Contents

require 'spec_helper'

describe Relevant::Twitter do
  describe "to_html" do
    it "does not blow up" do
      lambda {
        Relevant::Twitter.setup.to_html
      }.should_not raise_error
    end
  
    it "contains seach results" do
      widget = Relevant::Twitter.setup
      results = [Hashie::Mash.new({:text => "I'm on the internet!", :from_user => "jdoe"})]
      widget.expects(:results).returns(results)
      widget.to_html.should include("I'm on the internet!")
    end
  end
  
  describe '#limit' do
    it 'is an available option' do
      widget = Relevant::Twitter.setup :limit => 3
      widget.limit.should == 3
    end
    
    it 'defaults to 10' do
      widget = Relevant::Twitter.setup
      widget.limit.should == 10
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
relevant-twitter-0.0.5 spec/relevant/twitter_spec.rb
relevant-twitter-0.0.4 spec/relevant/twitter_spec.rb
relevant-twitter-0.0.3 spec/relevant/twitter_spec.rb