Fix #4110: New Twitter image urls are broken in bookmarklet.

This commit is contained in:
evazion
2019-08-04 20:23:10 -05:00
parent f77d305f83
commit 7e465aedae
2 changed files with 23 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ module Sources
assert_equal(urls, @site.image_urls)
end
end
context "A video" do
setup do
@site = Sources::Strategies.find("https://twitter.com/CincinnatiZoo/status/859073537713328129")
@@ -179,6 +179,18 @@ module Sources
end
end
context "The source site for a direct image url (pbs.twimg.com/media/*?format=jpg&name=*) without a referer url" do
setup do
@site = Sources::Strategies.find("https://pbs.twimg.com/media/EBGp2YdUYAA19Uj?format=jpg&name=small")
end
should "work" do
assert_equal("https://pbs.twimg.com/media/EBGp2YdUYAA19Uj.jpg:orig", @site.image_url)
assert_equal(["https://pbs.twimg.com/media/EBGp2YdUYAA19Uj.jpg:orig"], @site.image_urls)
assert_equal("https://pbs.twimg.com/media/EBGp2YdUYAA19Uj.jpg:orig", @site.canonical_url)
end
end
context "The source site for a https://twitter.com/i/web/status/:id url" do
setup do
@site = Sources::Strategies.find("https://twitter.com/i/web/status/943446161586733056")