spec/twitter/trend_spec.rb in twitter-4.8.1 vs spec/twitter/trend_spec.rb in twitter-5.0.0.rc.1

- old
+ new

@@ -33,6 +33,29 @@ other = Twitter::Trend.new(:query => "bar") expect(trend == other).to be_false end end + describe "#uri" do + it "returns a URI when the url is set" do + trend = Twitter::Trend.new(:url => "http://twitter.com/search/?q=%23sevenwordsaftersex") + expect(trend.uri).to be_a URI + expect(trend.uri.to_s).to eq("http://twitter.com/search/?q=%23sevenwordsaftersex") + end + it "returns nil when the url is not set" do + trend = Twitter::Trend.new + expect(trend.uri).to be_nil + end + end + + describe "#uri?" do + it "returns true when the url is set" do + trend = Twitter::Trend.new(:url => "https://api.twitter.com/1.1/geo/id/247f43d441defc03.json") + expect(trend.uri?).to be_true + end + it "returns false when the url is not set" do + trend = Twitter::Trend.new + expect(trend.uri?).to be_false + end + end + end