From c1365e38e4e6c46f30b854dcea178ccb6a4ad615 Mon Sep 17 00:00:00 2001 From: Kat Date: Mon, 26 Sep 2022 16:40:48 +0100 Subject: [PATCH] update tests, add depends on for subsection --- .../form/sales/subsections/household_characteristics.rb | 1 + .../sales/subsections/household_characteristics_spec.rb | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/form/sales/subsections/household_characteristics.rb b/app/models/form/sales/subsections/household_characteristics.rb index 18d56470c..999c9bbd4 100644 --- a/app/models/form/sales/subsections/household_characteristics.rb +++ b/app/models/form/sales/subsections/household_characteristics.rb @@ -4,6 +4,7 @@ class Form::Sales::Subsections::HouseholdCharacteristics < ::Form::Subsection @id = "household_characteristics" @label = "Household characteristics" @section = section + @depends_on = [{ "setup" => "completed" }] end def pages diff --git a/spec/models/form/sales/subsections/household_characteristics_spec.rb b/spec/models/form/sales/subsections/household_characteristics_spec.rb index b8c3d3e71..e99dddb55 100644 --- a/spec/models/form/sales/subsections/household_characteristics_spec.rb +++ b/spec/models/form/sales/subsections/household_characteristics_spec.rb @@ -13,7 +13,7 @@ RSpec.describe Form::Sales::Subsections::HouseholdCharacteristics, type: :model it "has correct pages" do expect(household_characteristics.pages.map(&:id)).to eq( - %w[buyer_1_age], + %w[buyer_1_age buyer_1_gender_identity], ) end @@ -24,4 +24,8 @@ RSpec.describe Form::Sales::Subsections::HouseholdCharacteristics, type: :model it "has the correct label" do expect(household_characteristics.label).to eq("Household characteristics") end + + it "has correct depends on" do + expect(household_characteristics.depends_on).to eq([{ "setup" => "completed" }]) + end end