Sha256: 83c7c43b730e2a63e66903e63120514218db4ed57cf81a10d2dbf19384817595

Contents?: true

Size: 378 Bytes

Versions: 7

Compression:

Stored size: 378 Bytes

Contents

require 'helper'

describe Twitter::MediaFactory do

  describe '.new' do
    it 'generates a Photo' do
      media = Twitter::MediaFactory.new(:id => 1, :type => 'photo')
      expect(media).to be_a Twitter::Media::Photo
    end
    it 'raises an IndexError when type is not specified' do
      expect { Twitter::MediaFactory.new }.to raise_error IndexError
    end
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
twitter-5.5.1 spec/twitter/media_factory_spec.rb
twitter-5.5.0 spec/twitter/media_factory_spec.rb
twitter-5.4.1 spec/twitter/media_factory_spec.rb
twitter-5.4.0 spec/twitter/media_factory_spec.rb
twitter-5.3.1 spec/twitter/media_factory_spec.rb
twitter-5.3.0 spec/twitter/media_factory_spec.rb
twitter-5.2.0 spec/twitter/media_factory_spec.rb