|  |  | @ -371,6 +371,33 @@ RSpec.describe Validations::Sales::SoftValidations do | 
			
		
	
		
		
			
				
					
					|  |  |  |         expect(record) |  |  |  |         expect(record) | 
			
		
	
		
		
			
				
					
					|  |  |  |           .not_to be_mortgage_over_soft_max |  |  |  |           .not_to be_mortgage_over_soft_max | 
			
		
	
		
		
			
				
					
					|  |  |  |       end |  |  |  |       end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       context "with log for 2025 of after" do | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         before do | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.saledate = Time.zone.local(2025, 5, 1) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         it "allows savings over 100_000 for old persons shared ownership" do | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.savings = 100_001 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.type = 24 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           expect(record) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             .not_to be_savings_over_soft_max | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         it "does not allows savings over 200_000 for old persons shared ownership" do | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.savings = 200_001 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.type = 24 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           expect(record) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             .to be_savings_over_soft_max | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         it "does not allows savings over 100_000 for other type" do | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.savings = 100_001 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           record.type = 8 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           expect(record) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             .to be_savings_over_soft_max | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       end | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |     end | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |   end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |