* Add spec files for feed and media cleanup workers * Add coverage for feed and media cleanup schedulers * Clean up feed and media cleanup workers
		
			
				
	
	
		
			16 lines
		
	
	
		
			481 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			481 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
require 'rails_helper'
 | 
						|
 | 
						|
describe Scheduler::MediaCleanupScheduler do
 | 
						|
  subject { described_class.new }
 | 
						|
 | 
						|
  let!(:old_media) { Fabricate(:media_attachment, account_id: nil, created_at: 10.days.ago) }
 | 
						|
  let!(:new_media) { Fabricate(:media_attachment, account_id: nil, created_at: 1.hour.ago) }
 | 
						|
 | 
						|
  it 'removes old media records' do
 | 
						|
    subject.perform
 | 
						|
 | 
						|
    expect { old_media.reload }.to raise_error(ActiveRecord::RecordNotFound)
 | 
						|
    expect(new_media.reload).to be_persisted
 | 
						|
  end
 | 
						|
end
 |