Do not permit to upload a GIF file via javascript

This commit is contained in:
kara Diaby 2020-02-24 11:17:52 +01:00
parent 8c3a382dae
commit 6102ba6039
9 changed files with 41 additions and 6 deletions

View file

@ -87,6 +87,25 @@ describe AttestationTemplate, type: :model do
end
end
describe 'invalidate attestation if images attachments are not valid' do
before do
@logo = Rack::Test::UploadedFile.new('spec/fixtures/files/french-flag.gif', 'image/gif')
@signature = Rack::Test::UploadedFile.new('spec/fixtures/files/beta-gouv.gif', 'image/gif')
end
after do
subject.destroy
end
let(:attestation_template) { AttestationTemplate.create(attributes) }
subject { attestation_template.dup }
context 'with an attestation which has gif files' do
let(:attributes) { { title: 't', body: 'b', footer: 'f', activated: true, logo: @logo, signature: @signature } }
it { is_expected.not_to be_valid }
end
end
describe 'attestation_for' do
let(:procedure) do
create(:procedure,