diff --git a/app/logical/sources/strategies/twitter.rb b/app/logical/sources/strategies/twitter.rb index 646f9ec47..4cafb4822 100644 --- a/app/logical/sources/strategies/twitter.rb +++ b/app/logical/sources/strategies/twitter.rb @@ -3,7 +3,7 @@ module Sources::Strategies attr_reader :image_urls def self.url_match?(url) - self.status_id_from_url(url).present? + url =~ %r{^https?://(?:mobile\.)?twitter\.com}i end def referer_url diff --git a/test/unit/sources/twitter_test.rb b/test/unit/sources/twitter_test.rb index 3e318624c..5513562d4 100644 --- a/test/unit/sources/twitter_test.rb +++ b/test/unit/sources/twitter_test.rb @@ -158,5 +158,15 @@ module Sources assert_equal(tags, @site.tags) end end + + context "#normalize_for_artist_finder!" do + setup do + @site = Sources::Site.new("https://twitter.com/BLAH") + end + + should "downcase the url" do + assert_equal("https://twitter.com/blah", @site.normalize_for_artist_finder!) + end + end end end