Settings controllers specs (#23915)
This commit is contained in:
		
							
								
								
									
										22
									
								
								spec/controllers/settings/pictures_controller_spec.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								spec/controllers/settings/pictures_controller_spec.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
# frozen_string_literal: true
 | 
			
		||||
 | 
			
		||||
require 'rails_helper'
 | 
			
		||||
 | 
			
		||||
describe Settings::PicturesController do
 | 
			
		||||
  render_views
 | 
			
		||||
 | 
			
		||||
  let!(:user) { Fabricate(:user) }
 | 
			
		||||
 | 
			
		||||
  before do
 | 
			
		||||
    sign_in user, scope: :user
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe 'DELETE #destroy' do
 | 
			
		||||
    context 'with invalid picture id' do
 | 
			
		||||
      it 'returns http bad request' do
 | 
			
		||||
        delete :destroy, params: { id: 'invalid' }
 | 
			
		||||
        expect(response).to have_http_status(400)
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
		Reference in New Issue
	
	Block a user