mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 05:53:52 +08:00
FIX: Make clean up upload script a safer task to run.
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
require 'rails_helper'
|
||||
require 'digest/sha1'
|
||||
|
||||
describe Upload do
|
||||
|
||||
@ -12,7 +11,7 @@ describe Upload do
|
||||
let(:image_filename) { "logo.png" }
|
||||
let(:image) { file_from_fixtures(image_filename) }
|
||||
let(:image_filesize) { File.size(image) }
|
||||
let(:image_sha1) { Digest::SHA1.file(image).hexdigest }
|
||||
let(:image_sha1) { Upload.generate_digest(image) }
|
||||
|
||||
let(:image_svg_filename) { "image.svg" }
|
||||
let(:image_svg) { file_from_fixtures(image_svg_filename) }
|
||||
@ -138,4 +137,10 @@ describe Upload do
|
||||
|
||||
end
|
||||
|
||||
describe '.generate_digest' do
|
||||
it "should return the right digest" do
|
||||
expect(Upload.generate_digest(image.path)).to eq('bc975735dfc6409c1c2aa5ebf2239949bcbdbd65')
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
Reference in New Issue
Block a user