From d6d8691a3522a70ae2d65eaada56212c8fa4b90f Mon Sep 17 00:00:00 2001 From: Andrej Date: Wed, 15 Jan 2025 11:20:30 +0100 Subject: [PATCH] Fix form tests [SCI-11455] --- spec/controllers/form_field_values_controller_spec.rb | 4 ++++ spec/controllers/form_fields_controller_spec.rb | 4 ++++ spec/controllers/forms_controller_spec.rb | 4 ++++ .../step_elements/form_responses_controller_spec.rb | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/spec/controllers/form_field_values_controller_spec.rb b/spec/controllers/form_field_values_controller_spec.rb index 5678c8779..de97a9f6d 100644 --- a/spec/controllers/form_field_values_controller_spec.rb +++ b/spec/controllers/form_field_values_controller_spec.rb @@ -11,6 +11,10 @@ describe FormFieldValuesController, type: :controller do let!(:form_response) { create(:form_response, form: form, created_by: user) } let!(:form_field) { create(:form_field, form: form, created_by: user, data: { type: 'TextField' }) } + before do + allow(Form).to(receive(:forms_enabled?)).and_return(true) + end + describe 'POST create' do let(:action) { post :create, params: params, format: :json } let(:params) do diff --git a/spec/controllers/form_fields_controller_spec.rb b/spec/controllers/form_fields_controller_spec.rb index a55827cd4..620b533ac 100644 --- a/spec/controllers/form_fields_controller_spec.rb +++ b/spec/controllers/form_fields_controller_spec.rb @@ -15,6 +15,10 @@ describe FormFieldsController, type: :controller do end end + before do + allow(Form).to(receive(:forms_enabled?)).and_return(true) + end + describe 'POST create' do let(:action) { post :create, params: params, format: :json } let(:params) do diff --git a/spec/controllers/forms_controller_spec.rb b/spec/controllers/forms_controller_spec.rb index e235aeaf4..2ce845dcd 100644 --- a/spec/controllers/forms_controller_spec.rb +++ b/spec/controllers/forms_controller_spec.rb @@ -12,6 +12,10 @@ describe FormsController, type: :controller do let!(:published_form) { create :form, team: team, created_by: user, published_by: user, published_on: DateTime.parse('1-1-2000') } let!(:form_field) { create :form_field, form: form2, created_by: user } + before do + allow(Form).to(receive(:forms_enabled?)).and_return(true) + end + describe '#index' do let(:params) { { team: team.id, per_page: 20, page: 1 } } diff --git a/spec/controllers/step_elements/form_responses_controller_spec.rb b/spec/controllers/step_elements/form_responses_controller_spec.rb index 567d8ced3..578ba4f90 100644 --- a/spec/controllers/step_elements/form_responses_controller_spec.rb +++ b/spec/controllers/step_elements/form_responses_controller_spec.rb @@ -13,6 +13,10 @@ describe StepElements::FormResponsesController, type: :controller do let!(:form_response) { create(:form_response, form: form, created_by: user) } let!(:step_orderable_element) { create(:step_orderable_element, orderable: form_response) } + before do + allow(Form).to(receive(:forms_enabled?)).and_return(true) + end + describe 'POST create' do let(:action) { post :create, params: params, format: :json } let(:params) do