Browse Source

Fix tests

pull/1044/head
Kat 4 years ago
parent
commit
81f5c7f633
  1. 1
      spec/features/form/accessible_autocomplete_spec.rb
  2. 2
      spec/features/form/check_answers_page_spec.rb
  3. 1
      spec/features/form/checkboxes_spec.rb
  4. 2
      spec/features/form/conditional_questions_spec.rb
  5. 2
      spec/features/form/form_navigation_spec.rb
  6. 1
      spec/features/form/page_routing_spec.rb
  7. 1
      spec/features/form/progressive_total_field_spec.rb
  8. 1
      spec/features/form/saving_data_spec.rb
  9. 1
      spec/features/form/tasklist_page_spec.rb
  10. 2
      spec/features/form/validations_spec.rb
  11. 5
      spec/requests/form_controller_spec.rb

1
spec/features/form/accessible_autocomplete_spec.rb

@ -19,6 +19,7 @@ RSpec.describe "Accessible Automcomplete" do
end
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
end

2
spec/features/form/check_answers_page_spec.rb

@ -42,6 +42,8 @@ RSpec.describe "Form Check Answers Page" do
let(:fake_2021_2022_form) { Form.new("spec/fixtures/forms/2021_2022.json") }
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(fake_2021_2022_form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
allow(FormHandler.instance).to receive(:current_lettings_form).and_return(fake_2021_2022_form)
end

1
spec/features/form/checkboxes_spec.rb

@ -16,6 +16,7 @@ RSpec.describe "Checkboxes" do
let(:id) { lettings_log.id }
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
RequestHelper.stub_http_requests
sign_in user
end

2
spec/features/form/conditional_questions_spec.rb

@ -25,6 +25,8 @@ RSpec.describe "Form Conditional Questions" do
before do
sign_in user
allow(sales_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(FormHandler.instance).to receive(:current_lettings_form).and_return(fake_2021_2022_form)
end

2
spec/features/form/form_navigation_spec.rb

@ -35,6 +35,8 @@ RSpec.describe "Form Navigation" do
let(:fake_2021_2022_form) { Form.new("spec/fixtures/forms/2021_2022.json") }
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(fake_2021_2022_form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
allow(FormHandler.instance).to receive(:current_lettings_form).and_return(fake_2021_2022_form)
end

1
spec/features/form/page_routing_spec.rb

@ -16,6 +16,7 @@ RSpec.describe "Form Page Routing" do
let(:validator) { lettings_log._validators[nil].first }
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(validator).to receive(:validate_pregnancy).and_return(true)
sign_in user
end

1
spec/features/form/progressive_total_field_spec.rb

@ -14,6 +14,7 @@ RSpec.describe "Accessible Automcomplete" do
end
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
end

1
spec/features/form/saving_data_spec.rb

@ -30,6 +30,7 @@ RSpec.describe "Form Saving Data" do
end
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
end

1
spec/features/form/tasklist_page_spec.rb

@ -44,6 +44,7 @@ RSpec.describe "Task List" do
let(:status) { lettings_log.status }
before do
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
end

2
spec/features/form/validations_spec.rb

@ -33,6 +33,8 @@ RSpec.describe "validations" do
let(:id) { lettings_log.id }
before do
allow(fake_2021_2022_form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(lettings_log.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
sign_in user
allow(FormHandler.instance).to receive(:current_lettings_form).and_return(fake_2021_2022_form)
end

5
spec/requests/form_controller_spec.rb

@ -34,6 +34,7 @@ RSpec.describe FormController, type: :request do
let(:fake_2021_2022_form) { Form.new("spec/fixtures/forms/2021_2022.json") }
before do
allow(fake_2021_2022_form).to receive(:end_date).and_return(Time.zone.today + 1.day)
allow(FormHandler.instance).to receive(:current_lettings_form).and_return(fake_2021_2022_form)
end
@ -86,6 +87,10 @@ RSpec.describe FormController, type: :request do
let(:lettings_log_year_1) { create(:lettings_log, startdate: Time.zone.local(2021, 5, 1), owning_organisation: organisation, created_by: user) }
let(:lettings_log_year_2) { create(:lettings_log, :about_completed, startdate: Time.zone.local(2022, 5, 1), owning_organisation: organisation, created_by: user) }
before do
allow(lettings_log_year_1.form).to receive(:end_date).and_return(Time.zone.today + 1.day)
end
it "displays the correct question details for each lettings log based on form year" do
get "/lettings-logs/#{lettings_log_year_1.id}/tenant-code-test", headers: headers, params: {}
expect(response.body).to include("What is the tenant code?")

Loading…
Cancel
Save