Add a missing test for _pieces_justificatives.html.haml
This commit is contained in:
parent
30d3702a69
commit
ecca3b3f37
1 changed files with 30 additions and 0 deletions
|
@ -0,0 +1,30 @@
|
||||||
|
require 'spec_helper'
|
||||||
|
|
||||||
|
describe 'users/description/_pieces_justificatives.html.haml', type: :view do
|
||||||
|
let!(:procedure) { create(:procedure) }
|
||||||
|
let!(:tpj1) { create(:type_de_piece_justificative,
|
||||||
|
procedure: procedure,
|
||||||
|
libelle: "Première pièce jointe",
|
||||||
|
order_place: 1,
|
||||||
|
mandatory: true
|
||||||
|
)}
|
||||||
|
let!(:tpj2) { create(:type_de_piece_justificative,
|
||||||
|
procedure: procedure,
|
||||||
|
libelle: "Seconde pièce jointe",
|
||||||
|
order_place: 2,
|
||||||
|
lien_demarche: "https://www.google.fr"
|
||||||
|
)}
|
||||||
|
let!(:dossier) { create(:dossier, :procedure => procedure) }
|
||||||
|
|
||||||
|
before do
|
||||||
|
render 'users/description/pieces_justificatives.html.haml', dossier: dossier
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'should render two PJ with their title, mandatory status and description' do
|
||||||
|
expect(rendered).to include("Première pièce jointe *")
|
||||||
|
expect(rendered).to include("Seconde pièce jointe")
|
||||||
|
expect(rendered.index("Première pièce jointe")).to be < rendered.index("Seconde pièce jointe")
|
||||||
|
|
||||||
|
expect(rendered).to have_selector("input[type=file]", count: 2)
|
||||||
|
end
|
||||||
|
end
|
Loading…
Add table
Reference in a new issue