Merge pull request #3255 from evazion/fix-3254

Fix #3254, #3072: Some Twitter URLs upload wrong image.
This commit is contained in:
Albert Yi
2017-08-07 16:03:20 -07:00
committed by GitHub
4 changed files with 39 additions and 39 deletions

View File

@@ -57,6 +57,28 @@ module Sources
end
end
context "An extended tweet" do
should "extract the correct image url" do
@site = Sources::Site.new("https://twitter.com/onsen_musume_jp/status/865534101918330881")
@site.get
assert_equal(["https://pbs.twimg.com/media/DAL-ntWV0AEbhes.jpg:orig"], @site.image_urls)
end
should "extract all the image urls" do
@site = Sources::Site.new("https://twitter.com/aoimanabu/status/892370963630743552")
@site.get
urls = %w[
https://pbs.twimg.com/media/DGJWp59UIAA_-en.jpg:orig
https://pbs.twimg.com/media/DGJWqGLUwAAn2RL.jpg:orig
https://pbs.twimg.com/media/DGJWqT_UMAAvmSK.jpg:orig
]
assert_equal(urls, @site.image_urls)
end
end
context "The source site for a restricted twitter" do
setup do
@site = Sources::Site.new("https://mobile.twitter.com/Strangestone/status/556440271961858051")
@@ -64,7 +86,7 @@ module Sources
end
should "get the image url" do
assert_equal("http://pbs.twimg.com/media/B7jfc1JCcAEyeJh.png:orig", @site.image_url)
assert_equal("https://pbs.twimg.com/media/B7jfc1JCcAEyeJh.png:orig", @site.image_url)
end
end
@@ -83,7 +105,7 @@ module Sources
end
should "get the image url" do
assert_equal("http://pbs.twimg.com/media/B4HSEP5CUAA4xyu.png:orig", @site.image_url)
assert_equal("https://pbs.twimg.com/media/B4HSEP5CUAA4xyu.png:orig", @site.image_url)
end
should "get the tags" do