mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-18 11:32:24 -05:00
23 lines
459 B
Ruby
23 lines
459 B
Ruby
require 'rails_helper'
|
|
|
|
require_dependency 'jobs/scheduled/clean_up_uploads'
|
|
|
|
describe Jobs::CleanUpUploads do
|
|
|
|
before do
|
|
Upload.destroy_all
|
|
SiteSetting.clean_up_uploads = true
|
|
SiteSetting.clean_orphan_uploads_grace_period_hours = 1
|
|
end
|
|
|
|
it "deletes orphan uploads" do
|
|
Fabricate(:upload, created_at: 2.hours.ago)
|
|
|
|
expect(Upload.count).to be(1)
|
|
|
|
Jobs::CleanUpUploads.new.execute(nil)
|
|
|
|
expect(Upload.count).to be(0)
|
|
end
|
|
|
|
end
|