tests: fix artstation download tests.

ArtStation is apparently returning images with smaller filesizes for
/4k/ images now. It doesn't look like we can get the old images, so just
update the tests.
This commit is contained in:
evazion
2020-07-06 17:23:53 -05:00
parent 7dfc783f2c
commit 1cef3bf805
2 changed files with 5 additions and 5 deletions

View File

@@ -152,7 +152,7 @@ class DanbooruHttpTest < ActiveSupport::TestCase
response = Danbooru::Http.use(:unpolish_cloudflare).get(url) response = Danbooru::Http.use(:unpolish_cloudflare).get(url)
assert_equal(200, response.status) assert_equal(200, response.status)
assert_equal(720_743, response.content_length) assert_equal(622_594, response.content_length)
end end
end end

View File

@@ -4,26 +4,26 @@ module Downloads
class ArtStationTest < ActiveSupport::TestCase class ArtStationTest < ActiveSupport::TestCase
context "a download for a (small) artstation image" do context "a download for a (small) artstation image" do
should "download the /4k/ image instead" do should "download the /4k/ image instead" do
assert_downloaded(1_880_910, "https://cdnb3.artstation.com/p/assets/images/images/003/716/071/small/aoi-ogata-hate-city.jpg?1476754974") assert_downloaded(1_816_438, "https://cdnb3.artstation.com/p/assets/images/images/003/716/071/small/aoi-ogata-hate-city.jpg?1476754974")
end end
end end
context "for an image where an original does not exist" do context "for an image where an original does not exist" do
should "not try to download the original" do should "not try to download the original" do
assert_downloaded(483_192, "https://cdna.artstation.com/p/assets/images/images/004/730/278/large/mendel-oh-dragonll.jpg") assert_downloaded(452_795, "https://cdna.artstation.com/p/assets/images/images/004/730/278/large/mendel-oh-dragonll.jpg")
end end
end end
context "a download for an ArtStation image hosted on CloudFlare" do context "a download for an ArtStation image hosted on CloudFlare" do
should "return the original file, not the polished file" do should "return the original file, not the polished file" do
@asset = "https://cdnb.artstation.com/p/assets/images/images/003/716/071/large/aoi-ogata-hate-city.jpg?1476754974" @asset = "https://cdnb.artstation.com/p/assets/images/images/003/716/071/large/aoi-ogata-hate-city.jpg?1476754974"
assert_downloaded(1_880_910, @asset) assert_downloaded(1_816_438, @asset)
end end
end end
context "a download for a https://$artist.artstation.com/projects/$id page" do context "a download for a https://$artist.artstation.com/projects/$id page" do
should "download the original image instead" do should "download the original image instead" do
assert_downloaded(247_350, "https://dantewontdie.artstation.com/projects/YZK5q") assert_downloaded(210_709, "https://dantewontdie.artstation.com/projects/YZK5q")
end end
end end
end end