[Fix #3016] Do not crash if PJ has no extension

This commit is contained in:
Mathieu Magnin 2018-11-21 12:09:41 +01:00
parent f1d2def8c8
commit 7c1768e5bb
2 changed files with 16 additions and 2 deletions

View file

@ -0,0 +1,14 @@
require 'spec_helper'
describe PieceJustificativeUploader do
let(:pj) { create(:piece_justificative, :rib) }
it { expect(pj.content.filename).to eq 'piece_justificative.pdf' }
context 'when extension is nil' do
it do
expect(pj.content.file).to receive(:extension).and_return(nil)
expect(pj.content.filename).to eq 'piece_justificative.'
end
end
end