diff --git a/app/models/form/sales/pages/person1_gender_identity.rb b/app/models/form/sales/pages/person1_gender_identity.rb index 031cae8f3..8a5504397 100644 --- a/app/models/form/sales/pages/person1_gender_identity.rb +++ b/app/models/form/sales/pages/person1_gender_identity.rb @@ -5,9 +5,12 @@ class Form::Sales::Pages::Person1GenderIdentity < ::Form::Page @header = "" @description = "" @subsection = subsection - @depends_on = [{ - "jointpur" => 2, - }] + @depends_on = [ + { "hholdcount" => 1, "jointpur" => 2 }, + { "hholdcount" => 2, "jointpur" => 2 }, + { "hholdcount" => 3, "jointpur" => 2 }, + { "hholdcount" => 4, "jointpur" => 2 }, + ] end def questions diff --git a/spec/models/form/sales/pages/person1_gender_identity_spec.rb b/spec/models/form/sales/pages/person1_gender_identity_spec.rb index 9c80429a2..54a8eaf4f 100644 --- a/spec/models/form/sales/pages/person1_gender_identity_spec.rb +++ b/spec/models/form/sales/pages/person1_gender_identity_spec.rb @@ -28,8 +28,11 @@ RSpec.describe Form::Sales::Pages::Person1GenderIdentity, type: :model do end it "has correct depends_on" do - expect(page.depends_on).to eq([{ - "jointpur" => 2, - }]) + expect(page.depends_on).to eq([ + { "hholdcount" => 1, "jointpur" => 2 }, + { "hholdcount" => 2, "jointpur" => 2 }, + { "hholdcount" => 3, "jointpur" => 2 }, + { "hholdcount" => 4, "jointpur" => 2 }, + ]) end end