From f146256d7f2d93cd8046356bd1ac015b6dbf921b Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Thu, 6 Oct 2022 16:17:57 +0100 Subject: [PATCH] feat: update linking behaviour for jointpur --- app/models/form/sales/pages/joint_purchase.rb | 9 +++++++++ spec/models/form/sales/pages/joint_purchase_spec.rb | 12 ++++++++++++ 2 files changed, 21 insertions(+) diff --git a/app/models/form/sales/pages/joint_purchase.rb b/app/models/form/sales/pages/joint_purchase.rb index fecbff757..fa431a0f4 100644 --- a/app/models/form/sales/pages/joint_purchase.rb +++ b/app/models/form/sales/pages/joint_purchase.rb @@ -5,6 +5,15 @@ class Form::Sales::Pages::JointPurchase < ::Form::Page @header = "" @description = "" @subsection = subsection + @depends_on = [{ + "ownershipsch" => 1, + }, + { + "ownershipsch" => 2, + }, + { + "companybuy" => 2, + }] end def questions diff --git a/spec/models/form/sales/pages/joint_purchase_spec.rb b/spec/models/form/sales/pages/joint_purchase_spec.rb index eb106e9de..8f5d6917b 100644 --- a/spec/models/form/sales/pages/joint_purchase_spec.rb +++ b/spec/models/form/sales/pages/joint_purchase_spec.rb @@ -26,4 +26,16 @@ RSpec.describe Form::Sales::Pages::JointPurchase, 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([{ + "ownershipsch" => 1, + }, + { + "ownershipsch" => 2, + }, + { + "companybuy" => 2, + }]) + end end