Sha256: 5f95d998e2f01187e0174fea81319cd31b172404cf035e1f5d7a97893d4e0e64

Contents?: true

Size: 452 Bytes

Versions: 2

Compression:

Stored size: 452 Bytes

Contents

require 'helper'

describe Twitter::MediaFactory do

  describe ".new" do
    it "generates a Photo" do
      media = Twitter::MediaFactory.fetch_or_new(:id => 1, :type => 'photo')
      media.should be_a Twitter::Media::Photo
    end
    it "raises an ArgumentError when type is not specified" do
      lambda do
        Twitter::MediaFactory.fetch_or_new
      end.should raise_error(ArgumentError, "argument must have :type key")
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
twitter-4.1.0 spec/twitter/media_factory_spec.rb
twitter-4.0.0 spec/twitter/media_factory_spec.rb