Sha256: e9f2258d997039d8fee139358ef71a83d02a0e6669119c2d9bf0ba8d2c531760
Contents?: true
Size: 869 Bytes
Versions: 1
Compression:
Stored size: 869 Bytes
Contents
require 'helper' describe Twitter::Identity do describe "#initialize" do it "raises an ArgumentError when type is not specified" do expect{Twitter::Identity.new}.to raise_error ArgumentError end end describe "#==" do it "returns true when objects IDs are the same" do one = Twitter::Identity.new(:id => 1, :screen_name => "sferik") two = Twitter::Identity.new(:id => 1, :screen_name => "garybernhardt") expect(one == two).to be_true end it "returns false when objects IDs are different" do one = Twitter::Identity.new(:id => 1) two = Twitter::Identity.new(:id => 2) expect(one == two).to be_false end it "returns false when classes are different" do one = Twitter::Identity.new(:id => 1) two = Twitter::Base.new(:id => 1) expect(one == two).to be_false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
twitter-5.0.0.rc.1 | spec/twitter/identifiable_spec.rb |