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