diff --git a/app/logical/source/url/twit_pic.rb b/app/logical/source/url/twit_pic.rb index 624fcbb49..61a588e17 100644 --- a/app/logical/source/url/twit_pic.rb +++ b/app/logical/source/url/twit_pic.rb @@ -77,6 +77,6 @@ class Source::URL::TwitPic < Source::URL end def profile_url - "http://twitpic.com/photos/#{username}" if uesrname.present? + "http://twitpic.com/photos/#{username}" if username.present? end end diff --git a/test/unit/artist_url_test.rb b/test/unit/artist_url_test.rb index b4631b3d7..1aa246f3a 100644 --- a/test/unit/artist_url_test.rb +++ b/test/unit/artist_url_test.rb @@ -154,6 +154,12 @@ class ArtistURLTest < ActiveSupport::TestCase assert_equal("http://twitter.com/intent/user?user_id=2784590030/", url.normalized_url) end + should "normalize twitpic urls" do + url = create(:artist_url, url: "http://twitpic.com/photos/mirakichi") + assert_equal("http://twitpic.com/photos/mirakichi", url.url) + assert_equal("http://twitpic.com/photos/mirakichi/", url.normalized_url) + end + should "normalize nijie urls" do url = create(:artist_url, url: "https://pic03.nijie.info/nijie_picture/236014_20170620101426_0.png") assert_equal("https://nijie.info/members.php?id=236014", url.url)