Merge pull request #3886 from r888888888/source-api-caching

cache api clients
This commit is contained in:
Albert Yi
2018-09-11 17:34:25 -07:00
committed by GitHub
12 changed files with 101 additions and 65 deletions

View File

@@ -165,11 +165,9 @@ module Sources
end
context "fetching source data for a deleted work" do
should "raise a bad id error" do
assert_raise(::PixivApiClient::BadIDError) do
get_source("https://i.pximg.net/img-original/img/2017/11/22/01/06/44/65991677_p0.png")
@site.image_urls
end
should "return the same url" do
get_source("https://i.pximg.net/img-original/img/2017/11/22/01/06/44/65991677_p0.png")
assert_equal(["https://i.pximg.net/img-original/img/2017/11/22/01/06/44/65991677_p0.png"], @site.image_urls)
end
end