From 9abb1c47c9909e69db0d12cb834424dd3b67c395 Mon Sep 17 00:00:00 2001 From: baarkerlounger Date: Tue, 5 Oct 2021 08:57:36 +0100 Subject: [PATCH] Spec conditional question helper --- spec/helpers/conditional_questions_helper_spec.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 spec/helpers/conditional_questions_helper_spec.rb diff --git a/spec/helpers/conditional_questions_helper_spec.rb b/spec/helpers/conditional_questions_helper_spec.rb new file mode 100644 index 000000000..1cc29d176 --- /dev/null +++ b/spec/helpers/conditional_questions_helper_spec.rb @@ -0,0 +1,15 @@ +require "rails_helper" + +RSpec.describe ConditionalQuestionsHelper do + let(:form) { Form.new(2021, 2022) } + let(:page_key) { "armed_forces" } + let(:page) { form.all_pages[page_key] } + + describe "conditional questions for page" do + let(:conditional_pages) { ["armed_forces_active", "armed_forces_injured"] } + + it "returns the question keys of all conditional questions on the given page" do + expect(conditional_questions_for_page(page)).to eq(conditional_pages) + end + end +end