@ -123,12 +123,6 @@ RSpec.describe Validations::SharedValidations do 
			
		
	
		
		
			
				
					
					        expect ( sales_log . errors [ :income1 ] ) . to  include  I18n . t ( " validations.shared.numeric.whole_number " ,  field :  " Buyer 1’s gross annual income " )          expect ( sales_log . errors [ :income1 ] ) . to  include  I18n . t ( " validations.shared.numeric.whole_number " ,  field :  " Buyer 1’s gross annual income " )   
			
		
	
		
		
			
				
					
					      end        end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      it  " adds an error if the user attempts to input a number in exponent format "  do   
			
		
	
		
		
			
				
					
					        sales_log . income1  =  " 3e5 "   
			
		
	
		
		
			
				
					
					        shared_validator . validate_numeric_step ( sales_log )   
			
		
	
		
		
			
				
					
					        expect ( sales_log . errors [ :income1 ] ) . to  include  I18n . t ( " validations.shared.numeric.whole_number " ,  field :  " Buyer 1’s gross annual income " )   
			
		
	
		
		
			
				
					
					      end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      it  " does not add an error if input is an integer "  do        it  " does not add an error if input is an integer "  do   
			
		
	
		
		
			
				
					
					        sales_log . income1  =  30_000          sales_log . income1  =  30_000   
			
		
	
		
		
			
				
					
					        shared_validator . validate_numeric_step ( sales_log )          shared_validator . validate_numeric_step ( sales_log )   
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -144,13 +138,6 @@ RSpec.describe Validations::SharedValidations do 
			
		
	
		
		
			
				
					
					        expect ( sales_log . errors [ :savings ] ) . to  include  I18n . t ( " validations.shared.numeric.nearest_ten " ,  field :  " Buyers’ total savings before any deposit paid " )          expect ( sales_log . errors [ :savings ] ) . to  include  I18n . t ( " validations.shared.numeric.nearest_ten " ,  field :  " Buyers’ total savings before any deposit paid " )   
			
		
	
		
		
			
				
					
					      end        end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      it  " adds an error if the user attempts to input a number in exponent format "  do   
			
		
	
		
		
			
				
					
					        sales_log . savings  =  " 3e5 "   
			
		
	
		
		
			
				
					
					        sales_log . jointpur  =  1   
			
		
	
		
		
			
				
					
					        shared_validator . validate_numeric_step ( sales_log )   
			
		
	
		
		
			
				
					
					        expect ( sales_log . errors [ :savings ] ) . to  include  I18n . t ( " validations.shared.numeric.nearest_ten " ,  field :  " Buyers’ total savings before any deposit paid " )   
			
		
	
		
		
			
				
					
					      end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      it  " does not add an error if input is a multiple of ten "  do        it  " does not add an error if input is a multiple of ten "  do   
			
		
	
		
		
			
				
					
					        sales_log . savings  =  30_000          sales_log . savings  =  30_000   
			
		
	
		
		
			
				
					
					        shared_validator . validate_numeric_step ( sales_log )          shared_validator . validate_numeric_step ( sales_log )   
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -165,12 +152,6 @@ RSpec.describe Validations::SharedValidations do 
			
		
	
		
		
			
				
					
					        expect ( sales_log . errors [ :mscharge ] ) . to  include  I18n . t ( " validations.shared.numeric.nearest_hundredth " ,  field :  " Monthly leasehold charges " )          expect ( sales_log . errors [ :mscharge ] ) . to  include  I18n . t ( " validations.shared.numeric.nearest_hundredth " ,  field :  " Monthly leasehold charges " )   
			
		
	
		
		
			
				
					
					      end        end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      it  " does not add an error if the user attempts to input a number in exponent format "  do   
			
		
	
		
		
			
				
					
					        sales_log . mscharge  =  " 3e1 "   
			
		
	
		
		
			
				
					
					        shared_validator . validate_numeric_step ( sales_log )   
			
		
	
		
		
			
				
					
					        expect ( sales_log . errors ) . to  be_empty   
			
		
	
		
		
			
				
					
					      end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      it  " does not add an error if input has 2 or fewer decimal places "  do        it  " does not add an error if input has 2 or fewer decimal places "  do   
			
		
	
		
		
			
				
					
					        sales_log . mscharge  =  30 . 74          sales_log . mscharge  =  30 . 74   
			
		
	
		
		
			
				
					
					        shared_validator . validate_numeric_step ( sales_log )          shared_validator . validate_numeric_step ( sales_log )   
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -229,6 +210,12 @@ RSpec.describe Validations::SharedValidations do 
			
		
	
		
		
			
				
					
					      expect ( sales_log . errors [ :income1 ] ) . to  include  I18n . t ( " validations.shared.numeric.format " ,  field :  " Buyer 1’s gross annual income " )        expect ( sales_log . errors [ :income1 ] ) . to  include  I18n . t ( " validations.shared.numeric.format " ,  field :  " Buyer 1’s gross annual income " )   
			
		
	
		
		
			
				
					
					    end      end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					    it  " does not allow exponent format "  do   
			
		
	
		
		
			
				
					
					      sales_log . income1  =  " 1e4 "   
			
		
	
		
		
			
				
					
					      shared_validator . validate_numeric_input ( sales_log )   
			
		
	
		
		
			
				
					
					      expect ( sales_log . errors [ :income1 ] ) . to  include  I18n . t ( " validations.shared.numeric.format " ,  field :  " Buyer 1’s gross annual income " )   
			
		
	
		
		
			
				
					
					    end   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					    it  " allows a digit "  do      it  " allows a digit "  do   
			
		
	
		
		
			
				
					
					      sales_log . income1  =  " 300 "        sales_log . income1  =  " 300 "   
			
		
	
		
		
			
				
					
					      shared_validator . validate_numeric_input ( sales_log )        shared_validator . validate_numeric_input ( sales_log )