From 2ed9b70be9c0924b0cc4f3b0f8a160b794e84634 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Mon, 16 Jan 2023 09:40:26 +0000 Subject: [PATCH] feat: add depends on behaviour --- app/models/form/sales/pages/extra_borrowing.rb | 3 +++ spec/models/form/sales/pages/extra_borrowing_spec.rb | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/form/sales/pages/extra_borrowing.rb b/app/models/form/sales/pages/extra_borrowing.rb index 6e29def44..6fee3e34b 100644 --- a/app/models/form/sales/pages/extra_borrowing.rb +++ b/app/models/form/sales/pages/extra_borrowing.rb @@ -4,6 +4,9 @@ class Form::Sales::Pages::ExtraBorrowing < ::Form::Page @header = "" @description = "" @subsection = subsection + @depends_on = [{ + "mortgageused" => 1, + }] end def questions diff --git a/spec/models/form/sales/pages/extra_borrowing_spec.rb b/spec/models/form/sales/pages/extra_borrowing_spec.rb index 170929a3c..5540f89cf 100644 --- a/spec/models/form/sales/pages/extra_borrowing_spec.rb +++ b/spec/models/form/sales/pages/extra_borrowing_spec.rb @@ -28,6 +28,8 @@ RSpec.describe Form::Sales::Pages::ExtraBorrowing, type: :model do end it "has correct depends_on" do - expect(page.depends_on).to be_nil + expect(page.depends_on).to eq([{ + "mortgageused" => 1, + }]) end end