diff --git a/spec/jobs/export_job_spec.rb b/spec/jobs/export_job_spec.rb new file mode 100644 index 000000000..a6e26c6a7 --- /dev/null +++ b/spec/jobs/export_job_spec.rb @@ -0,0 +1,29 @@ +describe ExportJob do + let(:procedure) { create(:procedure, instructeurs: [instructeur]) } + let(:instructeur) { create(:instructeur) } + let(:time_span_type) { :everything } + let(:status) { :tous } + let(:key) { '123' } + let(:export) do + create(:export, format:, + time_span_type:, + key:, + instructeur:, + groupe_instructeurs: procedure.groupe_instructeurs) + end + + subject do + ExportJob.perform_now(export) + end + before do + allow_any_instance_of(ArchiveUploader).to receive(:syscall_to_custom_uploader).and_return(true) + end + + context 'zip' do + let(:format) { :zip } + + it 'does not try to identify file' do + expect { subject }.not_to raise_error(ActiveStorage::FileNotFoundError) + end + end +end