fix(export): turbo poll when creating an export

This commit is contained in:
Colin Darie 2024-03-14 13:11:53 +01:00
parent f54caddcfe
commit 8fa6e04c53
No known key found for this signature in database
GPG key ID: 8C76CADD40253590
3 changed files with 6 additions and 3 deletions

View file

@ -777,15 +777,18 @@ describe Instructeurs::ProceduresController, type: :controller do
end
context 'when the turbo_stream format is used' do
render_views
before do
post :download_export,
params: { export_format: :csv, procedure_id: procedure.id },
params: { export_format: :csv, procedure_id: procedure.id, statut: 'traites' },
format: :turbo_stream
end
it 'responds in the correct format' do
expect(response.media_type).to eq('text/vnd.turbo-stream.html')
expect(response).to have_http_status(:ok)
expect(response.body).to include(polling_last_export_instructeur_procedure_path(procedure))
end
end