mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 09:10:25 +08:00
pull hotlinked images
This commit is contained in:
parent
8724b2e2b6
commit
37fd7ab574
25 changed files with 1076 additions and 827 deletions
|
@ -46,18 +46,10 @@ describe Upload do
|
|||
upload.create_thumbnail!(100, 100)
|
||||
end
|
||||
|
||||
it "does not create another thumbnail" do
|
||||
SiteSetting.expects(:create_thumbnails?).returns(true)
|
||||
upload.expects(:has_thumbnail?).returns(true)
|
||||
OptimizedImage.expects(:create_for).never
|
||||
upload.create_thumbnail!(100, 100)
|
||||
end
|
||||
|
||||
it "creates a thumbnail" do
|
||||
upload = Fabricate(:upload)
|
||||
thumbnail = Fabricate(:optimized_image, upload: upload)
|
||||
SiteSetting.expects(:create_thumbnails?).returns(true)
|
||||
upload.expects(:has_thumbnail?).returns(false)
|
||||
OptimizedImage.expects(:create_for).returns(thumbnail)
|
||||
upload.create_thumbnail!(100, 100)
|
||||
upload.reload
|
||||
|
@ -66,7 +58,7 @@ describe Upload do
|
|||
|
||||
end
|
||||
|
||||
context ".create_for" do
|
||||
context "#create_for" do
|
||||
|
||||
it "does not create another upload if it already exists" do
|
||||
Upload.expects(:where).with(sha1: image_sha1).returns([upload])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue