Combine assertions about same setup in Account#suspend! spec (#28787)
				
					
				
			This commit is contained in:
		
							parent
							
								
									89c9a4502d
								
							
						
					
					
						commit
						07e10e3747
					
				| @ -9,14 +9,10 @@ RSpec.describe Account do | ||||
|     let(:bob) { Fabricate(:account, username: 'bob') } | ||||
| 
 | ||||
|     describe '#suspend!' do | ||||
|       it 'marks the account as suspended' do | ||||
|         subject.suspend! | ||||
|         expect(subject.suspended?).to be true | ||||
|       end | ||||
| 
 | ||||
|       it 'creates a deletion request' do | ||||
|         subject.suspend! | ||||
|         expect(AccountDeletionRequest.where(account: subject).exists?).to be true | ||||
|       it 'marks the account as suspended and creates a deletion request' do | ||||
|         expect { subject.suspend! } | ||||
|           .to change(subject, :suspended?).from(false).to(true) | ||||
|           .and(change { AccountDeletionRequest.exists?(account: subject) }.from(false).to(true)) | ||||
|       end | ||||
| 
 | ||||
|       context 'when the account is of a local user' do | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user