Accept custom AR relation for UploadRecovery.

This commit is contained in:
Guo Xiang Tan
2018-09-13 16:32:35 +08:00
parent 6c65718301
commit 0a06b3d977
2 changed files with 10 additions and 2 deletions

View File

@ -46,6 +46,14 @@ RSpec.describe UploadRecovery do
end
end
it 'accepts a custom ActiveRecord relation' do
post.update!(updated_at: 2.days.ago)
upload.destroy!
upload_recovery.expects(:recover_from_local).never
upload_recovery.recover(Post.where("updated_at >= ?", 1.day.ago))
end
it 'should recover the upload' do
stub_request(:get, "http://test.localhost#{upload.url}")
.to_return(status: 200)