Sha256: d0611e41c0b18725a11ddbe0992b294c94bc71fb447d6f07f1f56a431846b24f
Contents?: true
Size: 1.38 KB
Versions: 16
Compression:
Stored size: 1.38 KB
Contents
require 'helper' describe Twitter::Trend do describe "#==" do it "returns false for empty objects" do trend = Twitter::Trend.new other = Twitter::Trend.new expect(trend == other).to be_false end it "returns true when objects names are the same" do trend = Twitter::Trend.new(:name => "#sevenwordsaftersex", :query => "foo") other = Twitter::Trend.new(:name => "#sevenwordsaftersex", :query => "bar") expect(trend == other).to be_true end it "returns false when objects names are different" do trend = Twitter::Trend.new(:name => "#sevenwordsaftersex") other = Twitter::Trend.new(:name => "#sixwordsaftersex") expect(trend == other).to be_false end it "returns false when classes are different" do trend = Twitter::Trend.new(:name => "#sevenwordsaftersex") other = Twitter::Base.new(:name => "#sevenwordsaftersex") expect(trend == other).to be_false end it "returns true when objects non-name attributes are the same" do trend = Twitter::Trend.new(:query => "foo") other = Twitter::Trend.new(:query => "foo") expect(trend == other).to be_true end it "returns false when objects non-name attributes are different" do trend = Twitter::Trend.new(:query => "foo") other = Twitter::Trend.new(:query => "bar") expect(trend == other).to be_false end end end
Version data entries
16 entries across 16 versions & 1 rubygems