|
|
|
@ -61,11 +61,11 @@ RSpec.describe OrganisationsController, type: :request do |
|
|
|
|
|
|
|
|
|
|
|
describe "scheme and location csv downloads" do |
|
|
|
describe "scheme and location csv downloads" do |
|
|
|
let!(:specific_organisation) { create(:organisation) } |
|
|
|
let!(:specific_organisation) { create(:organisation) } |
|
|
|
let(:specific_org_schemes) { create_list(:scheme, 5, owning_organisation: specific_organisation) } |
|
|
|
|
|
|
|
let!(:specific_org_scheme) { create(:scheme, owning_organisation: specific_organisation) } |
|
|
|
let!(:specific_org_scheme) { create(:scheme, owning_organisation: specific_organisation) } |
|
|
|
let(:specific_org_locations) { create_list(:location, 3, scheme: specific_org_scheme) } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
before do |
|
|
|
before do |
|
|
|
|
|
|
|
create_list(:scheme, 5, owning_organisation: specific_organisation) |
|
|
|
|
|
|
|
create_list(:location, 3, scheme: specific_org_scheme) |
|
|
|
get "/organisations/#{specific_organisation.id}/schemes", headers:, params: {} |
|
|
|
get "/organisations/#{specific_organisation.id}/schemes", headers:, params: {} |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
@ -177,8 +177,10 @@ RSpec.describe OrganisationsController, type: :request do |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
describe "scheme and location csv downloads" do |
|
|
|
describe "scheme and location csv downloads" do |
|
|
|
let(:same_org_schemes) { create_list(:scheme, 5, owning_organisation: user.organisation) } |
|
|
|
before do |
|
|
|
let(:same_org_locations) { create_list(:location, 3, scheme: same_org_scheme) } |
|
|
|
create_list(:scheme, 5, owning_organisation: user.organisation) |
|
|
|
|
|
|
|
create_list(:location, 3, scheme: same_org_scheme) |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
it "shows scheme and location download links" do |
|
|
|
it "shows scheme and location download links" do |
|
|
|
expect(page).to have_link("Download schemes (CSV)", href: csv_download_schemes_path(download_type: "schemes")) |
|
|
|
expect(page).to have_link("Download schemes (CSV)", href: csv_download_schemes_path(download_type: "schemes")) |
|
|
|
|