Browse Source

Refactor

pull/2477/head
Kat 2 years ago
parent
commit
1ba844197b
  1. 11
      spec/requests/lettings_logs_controller_spec.rb

11
spec/requests/lettings_logs_controller_spec.rb

@ -1869,15 +1869,22 @@ RSpec.describe LettingsLogsController, type: :request do
context "when filtering by organisation and year" do context "when filtering by organisation and year" do
let(:other_organisation) { FactoryBot.create(:organisation) } let(:other_organisation) { FactoryBot.create(:organisation) }
let(:lettings_logs) { create_list(:lettings_log, 2, :setup_completed, assigned_to: user, owning_organisation: other_organisation, managing_organisation: user.organisation) } let(:lettings_logs) { create_list(:lettings_log, 2, :setup_completed, assigned_to: user, owning_organisation: other_organisation, managing_organisation: user.organisation) }
let(:params) do
{
years: [lettings_logs[0].form.start_date.year],
owning_organisation: other_organisation.id,
owning_organisation_select: "specific_org",
codes_only: false,
}
end
before do before do
create(:organisation_relationship, parent_organisation: other_organisation, child_organisation: user.organisation) create(:organisation_relationship, parent_organisation: other_organisation, child_organisation: user.organisation)
lettings_logs
create_list(:lettings_log, 2, :setup_completed, assigned_to: user, owning_organisation: other_organisation, managing_organisation: user.organisation, discarded_at: Time.zone.yesterday) create_list(:lettings_log, 2, :setup_completed, assigned_to: user, owning_organisation: other_organisation, managing_organisation: user.organisation, discarded_at: Time.zone.yesterday)
end end
it "does not count deleted logs" do it "does not count deleted logs" do
get "/lettings-logs/csv-download?years[]=#{lettings_logs[0].form.start_date.year}&codes_only=false&owning_organisation_select=specific_org&owning_organisation=#{other_organisation.id}", headers:, params: {} get csv_download_lettings_logs_path, headers:, params: params
expect(page).to have_content("You've selected 2 logs.") expect(page).to have_content("You've selected 2 logs.")
end end

Loading…
Cancel
Save