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