Fix deletion of unconfirmed users with Webauthn set (#33186)
This commit is contained in:
		
					parent
					
						
							
								8b223f3b15
							
						
					
				
			
			
				commit
				
					
						21f6780498
					
				
			
		
					 2 changed files with 4 additions and 0 deletions
				
			
		|  | @ -9,6 +9,7 @@ RSpec.describe Scheduler::UserCleanupScheduler do | |||
|   let!(:old_unconfirmed_user) { Fabricate(:user) } | ||||
|   let!(:confirmed_user)       { Fabricate(:user) } | ||||
|   let!(:moderation_note)      { Fabricate(:account_moderation_note, account: Fabricate(:account), target_account: old_unconfirmed_user.account) } | ||||
|   let!(:webauthn_credential)  { Fabricate(:webauthn_credential, user_id: old_unconfirmed_user.id) } | ||||
| 
 | ||||
|   describe '#perform' do | ||||
|     before do | ||||
|  | @ -26,6 +27,8 @@ RSpec.describe Scheduler::UserCleanupScheduler do | |||
|         .from(true).to(false) | ||||
|       expect { moderation_note.reload } | ||||
|         .to raise_error(ActiveRecord::RecordNotFound) | ||||
|       expect { webauthn_credential.reload } | ||||
|         .to raise_error(ActiveRecord::RecordNotFound) | ||||
|       expect_preservation_of(new_unconfirmed_user) | ||||
|       expect_preservation_of(confirmed_user) | ||||
|     end | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue