Spec AccountDomainBlock (#3816)
This commit is contained in:
		
							parent
							
								
									1f2abd8d67
								
							
						
					
					
						commit
						b51945f096
					
				
					 1 changed files with 17 additions and 0 deletions
				
			
		|  | @ -1,5 +1,22 @@ | |||
| require 'rails_helper' | ||||
| 
 | ||||
| RSpec.describe AccountDomainBlock, type: :model do | ||||
|   it 'removes blocking cache after creation' do | ||||
|     account = Fabricate(:account) | ||||
|     Rails.cache.write("exclude_domains_for:#{account.id}", 'a.domain.already.blocked') | ||||
| 
 | ||||
|     AccountDomainBlock.create!(account: account, domain: 'a.domain.blocked.later') | ||||
| 
 | ||||
|     expect(Rails.cache.exist?("exclude_domains_for:#{account.id}")).to eq false | ||||
|   end | ||||
| 
 | ||||
|   it 'removes blocking cache after destruction' do | ||||
|     account = Fabricate(:account) | ||||
|     block = AccountDomainBlock.create!(account: account, domain: 'domain') | ||||
|     Rails.cache.write("exclude_domains_for:#{account.id}", 'domain') | ||||
| 
 | ||||
|     block.destroy! | ||||
| 
 | ||||
|     expect(Rails.cache.exist?("exclude_domains_for:#{account.id}")).to eq false | ||||
|   end | ||||
| end | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue