From b5d72ae8d8ba7c7c3dcd78c8e3a4052eeb725216 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Fri, 15 Dec 2017 17:21:33 -0800 Subject: [PATCH] fixes #3422 --- app/logical/sources/strategies/twitter.rb | 2 +- test/unit/sources/twitter_test.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) 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