|
|
|
@ -738,6 +738,7 @@ RSpec.describe LettingsLogsController, type: :request do |
|
|
|
postcode_known: "No") |
|
|
|
postcode_known: "No") |
|
|
|
end |
|
|
|
end |
|
|
|
let(:id) { postcode_lettings_log.id } |
|
|
|
let(:id) { postcode_lettings_log.id } |
|
|
|
|
|
|
|
let(:completed_lettings_log) { FactoryBot.create(:lettings_log, :completed, owning_organisation: user.organisation, managing_organisation: user.organisation, created_by: user, startdate: Time.zone.local(2021, 4, 1)) } |
|
|
|
|
|
|
|
|
|
|
|
before do |
|
|
|
before do |
|
|
|
stub_request(:get, /api.postcodes.io/) |
|
|
|
stub_request(:get, /api.postcodes.io/) |
|
|
|
@ -771,6 +772,16 @@ RSpec.describe LettingsLogsController, type: :request do |
|
|
|
get "/lettings-logs/#{id}/income-and-benefits/check-answers" |
|
|
|
get "/lettings-logs/#{id}/income-and-benefits/check-answers" |
|
|
|
expect(CGI.unescape_html(response.body)).to include("You didn’t answer this question") |
|
|
|
expect(CGI.unescape_html(response.body)).to include("You didn’t answer this question") |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "does not allow you to change the answers for previous collection year logs" do |
|
|
|
|
|
|
|
get "/lettings-logs/#{completed_lettings_log.id}/setup/check-answers", headers: { "Accept" => "text/html" }, params: {} |
|
|
|
|
|
|
|
expect(page).not_to have_link("Change") |
|
|
|
|
|
|
|
expect(page).not_to have_link("Answer") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get "/lettings-logs/#{completed_lettings_log.id}/income-and-benefits/check-answers", headers: { "Accept" => "text/html" }, params: {} |
|
|
|
|
|
|
|
expect(page).not_to have_link("Change") |
|
|
|
|
|
|
|
expect(page).not_to have_link("Answer") |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
context "when requesting CSV download" do |
|
|
|
context "when requesting CSV download" do |
|
|
|
|