* Add spec files for feed and media cleanup workers * Add coverage for feed and media cleanup schedulers * Clean up feed and media cleanup workers
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			481 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			15 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
 |