Procedure export dossiers with champs siret

This commit is contained in:
Paul Chavard 2018-11-22 00:14:16 +01:00
parent b42d231938
commit 35494df78e
15 changed files with 742 additions and 449 deletions

View file

@ -307,4 +307,33 @@ describe NewGestionnaire::ProceduresController, type: :controller do
end
end
end
describe "#download_dossiers" do
let(:gestionnaire) { create(:gestionnaire) }
let!(:procedure) { create(:procedure, gestionnaires: [gestionnaire]) }
context "when logged in" do
before do
sign_in(gestionnaire)
end
context "csv" do
before { get :download_dossiers, params: { procedure_id: procedure.id }, format: 'csv' }
it { expect(response).to have_http_status(:ok) }
end
context "xlsx" do
before { get :download_dossiers, params: { procedure_id: procedure.id }, format: 'xlsx' }
it { expect(response).to have_http_status(:ok) }
end
context "ods" do
before { get :download_dossiers, params: { procedure_id: procedure.id }, format: 'ods' }
it { expect(response).to have_http_status(:ok) }
end
end
end
end