From a3e6b1ae55ae8f20a979c791269758f75a6f8c3f Mon Sep 17 00:00:00 2001 From: Kat Date: Thu, 8 Dec 2022 10:47:49 +0000 Subject: [PATCH] Do not show buyer 2 questions if it is not a joint purchase --- app/models/form/sales/pages/buyer2_live_in_property.rb | 3 +++ app/models/form/sales/pages/buyer2_working_situation.rb | 3 +++ spec/models/form/sales/pages/buyer2_live_in_property_spec.rb | 4 ++++ spec/models/form/sales/pages/buyer2_working_situation_spec.rb | 4 ++++ 4 files changed, 14 insertions(+) diff --git a/app/models/form/sales/pages/buyer2_live_in_property.rb b/app/models/form/sales/pages/buyer2_live_in_property.rb index 0d2393503..03b13536f 100644 --- a/app/models/form/sales/pages/buyer2_live_in_property.rb +++ b/app/models/form/sales/pages/buyer2_live_in_property.rb @@ -5,6 +5,9 @@ class Form::Sales::Pages::Buyer2LiveInProperty < ::Form::Page @header = "" @description = "" @subsection = subsection + @depends_on = [{ + "jointpur" => 1, + }] end def questions diff --git a/app/models/form/sales/pages/buyer2_working_situation.rb b/app/models/form/sales/pages/buyer2_working_situation.rb index e445a56c1..83e4468db 100644 --- a/app/models/form/sales/pages/buyer2_working_situation.rb +++ b/app/models/form/sales/pages/buyer2_working_situation.rb @@ -5,6 +5,9 @@ class Form::Sales::Pages::Buyer2WorkingSituation < ::Form::Page @header = "" @description = "" @subsection = subsection + @depends_on = [{ + "jointpur" => 1, + }] end def questions diff --git a/spec/models/form/sales/pages/buyer2_live_in_property_spec.rb b/spec/models/form/sales/pages/buyer2_live_in_property_spec.rb index cfabcf04c..48b003d3c 100644 --- a/spec/models/form/sales/pages/buyer2_live_in_property_spec.rb +++ b/spec/models/form/sales/pages/buyer2_live_in_property_spec.rb @@ -26,4 +26,8 @@ RSpec.describe Form::Sales::Pages::Buyer2LiveInProperty, type: :model do it "has the correct description" do expect(page.description).to eq("") end + + it "has correct depends_on" do + expect(page.depends_on).to eq([{ "jointpur" => 1 }]) + end end diff --git a/spec/models/form/sales/pages/buyer2_working_situation_spec.rb b/spec/models/form/sales/pages/buyer2_working_situation_spec.rb index 5077ab6f4..ce001117a 100644 --- a/spec/models/form/sales/pages/buyer2_working_situation_spec.rb +++ b/spec/models/form/sales/pages/buyer2_working_situation_spec.rb @@ -26,4 +26,8 @@ RSpec.describe Form::Sales::Pages::Buyer2WorkingSituation, type: :model do it "has the correct description" do expect(page.description).to eq("") end + + it "has correct depends_on" do + expect(page.depends_on).to eq([{ "jointpur" => 1 }]) + end end