pawoo: fix tests.

This commit is contained in:
evazion
2022-12-10 19:12:46 -06:00
parent 993e4fd62f
commit 20a2652c1e
4 changed files with 7 additions and 41 deletions

View File

@@ -346,7 +346,7 @@ class ArtistTest < ActiveSupport::TestCase
context "when finding pawoo artists" do
setup do
skip "Pawoo keys not set" unless Danbooru.config.pawoo_client_id
skip "Pawoo keys not set" unless Danbooru.config.pawoo_access_token
FactoryBot.create(:artist, :name => "evazion", :url_string => "https://pawoo.net/@evazion")
FactoryBot.create(:artist, :name => "yasumo01", :url_string => "https://pawoo.net/web/accounts/28816")
end

View File

@@ -1,35 +0,0 @@
require "test_helper"
module Downloads
class PawooTest < ActiveSupport::TestCase
context "downloading a 'https://pawoo.net/web/statuses/:id' url" do
should "download the original file" do
skip "Pawoo keys not set" unless Danbooru.config.pawoo_client_id
@source = "https://pawoo.net/web/statuses/1202176"
@rewrite = "https://img.pawoo.net/media_attachments/files/000/128/953/original/4c0a06087b03343f.png"
assert_rewritten(@rewrite, @source)
assert_downloaded(7680, @source)
end
end
context "downloading a 'https://pawoo.net/:user/:id' url" do
should "download the original file" do
skip "Pawoo keys not set" unless Danbooru.config.pawoo_client_id
@source = "https://pawoo.net/@9ed00e924818/1202176"
@rewrite = "https://img.pawoo.net/media_attachments/files/000/128/953/original/4c0a06087b03343f.png"
assert_rewritten(@rewrite, @source)
assert_downloaded(7680, @source)
end
end
context "downloading a 'https://img.pawoo.net/media_attachments/:id/small/:file' url" do
should "download the original file" do
skip "Pawoo keys not set" unless Danbooru.config.pawoo_client_id
@source = "https://img.pawoo.net/media_attachments/files/000/128/953/small/4c0a06087b03343f.png"
@rewrite = "https://img.pawoo.net/media_attachments/files/000/128/953/original/4c0a06087b03343f.png"
assert_rewritten(@rewrite, @source)
assert_downloaded(7680, @source)
end
end
end
end

View File

@@ -4,7 +4,7 @@ module Sources
class MastodonTest < ActiveSupport::TestCase
context "For Pawoo," do
setup do
skip "Pawoo keys not set" unless Danbooru.config.pawoo_client_id
skip "Pawoo keys not set" unless Danbooru.config.pawoo_access_token
end
context "a https://pawoo.net/web/status/$id url" do
@@ -14,7 +14,8 @@ module Sources
profile_url: "https://pawoo.net/@9ed00e924818",
tag_name: "9ed00e924818",
artist_name: nil,
dtext_artist_commentary_desc: "a mind forever voyaging through strange seas of thought alone"
dtext_artist_commentary_desc: "a mind forever voyaging through strange seas of thought alone",
download_size: 7_680,
)
end
@@ -67,7 +68,7 @@ module Sources
context "For Baraag," do
setup do
skip "Baraag keys not set" unless Danbooru.config.baraag_client_id
skip "Baraag keys not set" unless Danbooru.config.baraag_access_token
end
context "a baraag.net/$user/$id url" do