diff --git a/src/views/candidature-conseiller/CandidatureConseiller.test.jsx b/src/views/candidature-conseiller/CandidatureConseiller.test.jsx index 86a9eb2..1c1dfdf 100644 --- a/src/views/candidature-conseiller/CandidatureConseiller.test.jsx +++ b/src/views/candidature-conseiller/CandidatureConseiller.test.jsx @@ -58,6 +58,7 @@ describe('candidature conseiller', () => { const email = within(etapeInformationsDeContact).getByLabelText('Adresse électronique * Format attendu : nom@domaine.fr'); expect(email).toHaveAttribute('type', 'email'); + expect(email).toHaveAttribute('pattern', '.+@.+\\..{2,}'); expect(email).toBeRequired(); const telephone = within(etapeInformationsDeContact).getByLabelText('Téléphone Format attendu : 0122334455 ou +33122334455'); diff --git a/src/views/candidature-conseiller/InformationsDeContact.jsx b/src/views/candidature-conseiller/InformationsDeContact.jsx index 3f8f6fc..29a0fcc 100644 --- a/src/views/candidature-conseiller/InformationsDeContact.jsx +++ b/src/views/candidature-conseiller/InformationsDeContact.jsx @@ -20,6 +20,7 @@ export default function InformationsDeContact() { Adresse électronique * Format attendu : nom@domaine.fr diff --git a/src/views/candidature-coordinateur/CandidatureCoordinateur.test.jsx b/src/views/candidature-coordinateur/CandidatureCoordinateur.test.jsx index e8f1845..3768b26 100644 --- a/src/views/candidature-coordinateur/CandidatureCoordinateur.test.jsx +++ b/src/views/candidature-coordinateur/CandidatureCoordinateur.test.jsx @@ -117,6 +117,7 @@ describe('candidature coordinateur', () => { const email = within(etapeInformationsDeContact).getByLabelText('Adresse électronique * Format attendu : nom@domaine.fr'); expect(email).toHaveAttribute('type', 'email'); + expect(email).toHaveAttribute('pattern', '.+@.+\\..{2,}'); expect(email).toBeRequired(); const telephone = within(etapeInformationsDeContact).getByLabelText('Téléphone * Format attendu : 0122334455 ou +33122334455'); diff --git a/src/views/candidature-structure/CandidatureStructure.test.jsx b/src/views/candidature-structure/CandidatureStructure.test.jsx index b3325ef..2fb3ec2 100644 --- a/src/views/candidature-structure/CandidatureStructure.test.jsx +++ b/src/views/candidature-structure/CandidatureStructure.test.jsx @@ -117,6 +117,7 @@ describe('candidature structure', () => { const email = within(etapeInformationsDeContact).getByLabelText('Adresse électronique * Format attendu : nom@domaine.fr'); expect(email).toHaveAttribute('type', 'email'); + expect(email).toHaveAttribute('pattern', '.+@.+\\..{2,}'); expect(email).toBeRequired(); const telephone = within(etapeInformationsDeContact).getByLabelText('Téléphone * Format attendu : 0122334455 ou +33122334455'); diff --git a/src/views/candidature-structure/InformationsDeContact.jsx b/src/views/candidature-structure/InformationsDeContact.jsx index d866b8f..0e4725b 100644 --- a/src/views/candidature-structure/InformationsDeContact.jsx +++ b/src/views/candidature-structure/InformationsDeContact.jsx @@ -28,6 +28,7 @@ export default function InformationsDeContact() { id="email" name="email" type="email" + pattern=".+@.+\..{2,}" > Adresse électronique * Format attendu : nom@domaine.fr