test(type_de_champ): mandatory by default, like schema

This commit is contained in:
Colin Darie 2024-06-25 17:17:51 +02:00
parent 48e5a237e3
commit f40b71f450
No known key found for this signature in database
GPG key ID: 4FB865FDBCA4BCC4
19 changed files with 89 additions and 58 deletions

View file

@ -2,12 +2,14 @@ describe Procedure do
describe 'mail templates' do
subject { create(:procedure) }
it { expect(subject.passer_en_construction_email_template).to be_a(Mails::InitiatedMail) }
it { expect(subject.passer_en_instruction_email_template).to be_a(Mails::ReceivedMail) }
it { expect(subject.accepter_email_template).to be_a(Mails::ClosedMail) }
it { expect(subject.refuser_email_template).to be_a(Mails::RefusedMail) }
it { expect(subject.classer_sans_suite_email_template).to be_a(Mails::WithoutContinuationMail) }
it { expect(subject.repasser_en_instruction_email_template).to be_a(Mails::ReInstructedMail) }
it "returns expected classes" do
expect(subject.passer_en_construction_email_template).to be_a(Mails::InitiatedMail)
expect(subject.passer_en_instruction_email_template).to be_a(Mails::ReceivedMail)
expect(subject.accepter_email_template).to be_a(Mails::ClosedMail)
expect(subject.refuser_email_template).to be_a(Mails::RefusedMail)
expect(subject.classer_sans_suite_email_template).to be_a(Mails::WithoutContinuationMail)
expect(subject.repasser_en_instruction_email_template).to be_a(Mails::ReInstructedMail)
end
end
describe 'compute_dossiers_count' do
@ -1660,7 +1662,7 @@ describe Procedure do
children: [
{ libelle: 'Nom', mandatory: true },
{ libelle: 'Prénom', mandatory: true },
{ libelle: 'Age', type: :integer_number }
{ libelle: 'Age', type: :integer_number, mandatory: false }
]
}
]