Sha256: 61f769cb0b9bd724edd3011cb8a39a18c6bc6230f624bef94967387b440dcfcc

Contents?: true

Size: 698 Bytes

Versions: 5

Compression:

Stored size: 698 Bytes

Contents

require 'helper'

describe Twitter::Configuration do

  describe "#photo_sizes" do
    it "returns a hash of sizes when photo_sizes is set" do
      photo_sizes = Twitter::Configuration.new(:photo_sizes => {:small => {:h => 226, :w => 340, :resize => "fit"}, :large => {:h => 466, :w => 700, :resize => "fit"}, :medium => {:h => 399, :w => 600, :resize => "fit"}, :thumb => {:h => 150, :w => 150, :resize => "crop"}}).photo_sizes
      expect(photo_sizes).to be_a Hash
      expect(photo_sizes[:small]).to be_a Twitter::Size
    end
    it "is empty when photo_sizes is not set" do
      photo_sizes = Twitter::Configuration.new.photo_sizes
      expect(photo_sizes).to be_empty
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

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