| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -3,7 +3,7 @@ require "rails_helper" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					RSpec.describe Form::Sales::Questions::Person2AgeKnown, type: :model do | 
					 | 
					 | 
					 | 
					RSpec.describe Form::Sales::Questions::Person2AgeKnown, type: :model do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  subject(:question) { described_class.new(question_id, question_definition, page) } | 
					 | 
					 | 
					 | 
					  subject(:question) { described_class.new(question_id, question_definition, page) } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  let(:question_id) { nil } | 
					 | 
					 | 
					 | 
					  let(:question_id) { "age3_known" } | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  let(:question_definition) { nil } | 
					 | 
					 | 
					 | 
					  let(:question_definition) { nil } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  let(:page) { instance_double(Form::Page) } | 
					 | 
					 | 
					 | 
					  let(:page) { instance_double(Form::Page) } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -12,7 +12,7 @@ RSpec.describe Form::Sales::Questions::Person2AgeKnown, type: :model do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  it "has the correct id" do | 
					 | 
					 | 
					 | 
					  it "has the correct id" do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    expect(question.id).to eq("age4_known") | 
					 | 
					 | 
					 | 
					    expect(question.id).to eq("age3_known") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  it "has the correct header" do | 
					 | 
					 | 
					 | 
					  it "has the correct header" do | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -40,7 +40,7 @@ RSpec.describe Form::Sales::Questions::Person2AgeKnown, type: :model do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  it "has correct conditional for" do | 
					 | 
					 | 
					 | 
					  it "has correct conditional for" do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    expect(question.conditional_for).to eq({ | 
					 | 
					 | 
					 | 
					    expect(question.conditional_for).to eq({ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      "age4" => [0], | 
					 | 
					 | 
					 | 
					      "age3" => [0], | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }) | 
					 | 
					 | 
					 | 
					    }) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -51,12 +51,12 @@ RSpec.describe Form::Sales::Questions::Person2AgeKnown, type: :model do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  it "has the correct hidden_in_check_answers" do | 
					 | 
					 | 
					 | 
					  it "has the correct hidden_in_check_answers" do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    expect(question.hidden_in_check_answers).to eq( | 
					 | 
					 | 
					 | 
					    expect(question.hidden_in_check_answers).to eq( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      { | 
					 | 
					 | 
					 | 
					      { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        "depends_on" => [{ "age4_known" => 0 }, { "age4_known" => 1 }], | 
					 | 
					 | 
					 | 
					        "depends_on" => [{ "age3_known" => 0 }, { "age3_known" => 1 }], | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }, | 
					 | 
					 | 
					 | 
					      }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ) | 
					 | 
					 | 
					 | 
					    ) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  it "has the correct check_answers_card_number" do | 
					 | 
					 | 
					 | 
					  it "has the correct check_answers_card_number" do | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    expect(question.check_answers_card_number).to eq(4) | 
					 | 
					 | 
					 | 
					    expect(question.check_answers_card_number).to eq(3) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					end | 
					 | 
					 | 
					 | 
					end | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
  |