Add coverage for DomainBlock#public_domain method (#25283)
		
	This commit is contained in:
		
					parent
					
						
							
								fb5bf5cbf8
							
						
					
				
			
			
				commit
				
					
						b22bfae4f9
					
				
			
		
					 1 changed files with 18 additions and 0 deletions
				
			
		|  | @ -91,4 +91,22 @@ RSpec.describe DomainBlock do | ||||||
|       expect(newer.stricter_than?(older)).to be false |       expect(newer.stricter_than?(older)).to be false | ||||||
|     end |     end | ||||||
|   end |   end | ||||||
|  | 
 | ||||||
|  |   describe '#public_domain' do | ||||||
|  |     context 'with a domain block that is obfuscated' do | ||||||
|  |       let(:domain_block) { Fabricate(:domain_block, domain: 'hostname.example.com', obfuscate: true) } | ||||||
|  | 
 | ||||||
|  |       it 'garbles the domain' do | ||||||
|  |         expect(domain_block.public_domain).to eq 'hostna**.******e.com' | ||||||
|  |       end | ||||||
|  |     end | ||||||
|  | 
 | ||||||
|  |     context 'with a domain block that is not obfuscated' do | ||||||
|  |       let(:domain_block) { Fabricate(:domain_block, domain: 'example.com', obfuscate: false) } | ||||||
|  | 
 | ||||||
|  |       it 'returns the domain value' do | ||||||
|  |         expect(domain_block.public_domain).to eq 'example.com' | ||||||
|  |       end | ||||||
|  |     end | ||||||
|  |   end | ||||||
| end | end | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue