Skip to content

Commit

Permalink
Fix api_particulier specs, closes #5
Browse files Browse the repository at this point in the history
  • Loading branch information
maatinito committed Sep 15, 2023
1 parent 523fdca commit 8268312
Show file tree
Hide file tree
Showing 9 changed files with 31 additions and 24 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
---
en:
numero_allocataire_label: CAF benefit number
numero_allocataire_notice: It is usually composed of 7 digits.
code_postal_label: postal code
code_postal_notice: It is usually composed of 5 digits.
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
---
fr:
numero_allocataire_label: Le numéro d’allocataire CAF
numero_allocataire_notice: Il est généralement composé de 7 chiffres.
code_postal_label: Le code postal
code_postal_notice: Il est généralement composé de 5 chiffres.
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
.cnaf-inputs
%div
= @form.label :numero_allocataire, t('.numero_allocataire_label'), for: @champ.numero_allocataire_input_id
= @form.label :numero_allocataire, t('activerecord.attributes.champs/cnaf_champ.numero_allocataire'), for: @champ.numero_allocataire_input_id
%p.notice= t('.numero_allocataire_notice')
= @form.text_field :numero_allocataire,
required: @champ.required?,
aria: { describedby: @champ.describedby_id },
class: "width-33-desktop", id: @champ.numero_allocataire_input_id

%div
= @form.label :code_postal, t('.code_postal_label'), for: @champ.code_postal_input_id
= @form.label :code_postal, t('activerecord.attributes.champs/cnaf_champ.code_postal'), for: @champ.code_postal_input_id
%p.notice= t('.code_postal_notice')
= @form.text_field :code_postal,
required: @champ.required?,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
---
en:
numero_fiscal_label: Tax number
numero_fiscal_notice: It is usually composed of 13 to 14 characters.
reference_avis_label: Tax notice reference
reference_avis_notice: It is usually composed of 13 to 14 characters.
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
---
fr:
numero_fiscal_label: Le numéro fiscal
numero_fiscal_notice: Il est généralement composé de 13 ou 14 caractères.
reference_avis_label: La référence d’avis d’imposition
reference_avis_notice: Elle est généralement composée de 13 ou 14 caractères.
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
.dgfip-inputs
%div
= @form.label :numero_fiscal, t('.numero_fiscal_label'), for: @champ.numero_fiscal_input_id
= @form.label :numero_fiscal, t('activerecord.attributes.champs/dgfip_champ.numero_fiscal'), for: @champ.numero_fiscal_input_id
%p.notice= t('.numero_fiscal_notice')
= @form.text_field :numero_fiscal,
required: @champ.required?,
aria: { describedby: @champ.describedby_id },
class: "width-33-desktop", id: @champ.numero_fiscal_input_id

%div
= @form.label :reference_avis, t('.reference_avis_label'), for: @champ.reference_avis_input_id
= @form.label :reference_avis, t('activerecord.attributes.champs/dgfip_champ.reference_avis'), for: @champ.reference_avis_input_id
%p.notice= t('.reference_avis_notice')
= @form.text_field :reference_avis,
required: @champ.required?,
Expand Down
15 changes: 11 additions & 4 deletions config/locales/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -561,8 +561,16 @@ en:
<< : *default_attributes
procedure:
zone: This procedure is run by
champs:
champ:
value: Value
champs/numero_dn_champ:
date_de_naissance: Date of birth
champs/dgfip_champ:
numero_fiscal: Tax number
reference_avis: Tax notice reference
champs/cnaf_champ:
numero_allocataire: CAF benefit number
code_postal: Postal code
default_mail_attributes: &default_mail_attributes
hints:
subject: The generated subject will be truncated if it exceeds 100 characters.
Expand Down Expand Up @@ -674,8 +682,7 @@ en:
"champs/numero_dn_champ":
attributes:
date_de_naissance:
format: "%{message}"
inconsistent_date: ", date of birth doesn't match the DN number"
inconsistent_date: "doesn't match the DN number"
value:
unknown_dn: "has unknown DN number"
service_unavailable: "service unavailable. Please, try again later."
Expand All @@ -684,7 +691,7 @@ en:
value:
not_integerable: "must be an integer"
errors:
format: "« %{attribute} » field %{message}"
format: "« %{attribute} » %{message}"
messages:
dossier_not_found: "The file does not exist or you do not have access to it."
# # dossier_map_not_activated: "The file does not have access to the map."
Expand Down
20 changes: 14 additions & 6 deletions config/locales/fr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -563,8 +563,17 @@ fr:
<< : *default_attributes
procedure:
zone: La démarche est mise en œuvre par
champs:
champ:
value: Valeur du champ
champs/numero_dn_champ:
date_de_naissance: date de naissance
champs/dgfip_champ:
numero_fiscal: Le numéro fiscal
reference_avis: La référence d’avis d’imposition
champs/cnaf_champ:
numero_allocataire: Le numéro d’allocataire CAF
code_postal: Le code postal

default_mail_attributes: &default_mail_attributes
hints:
subject: "L’objet généré sera tronqué s’il dépasse 100 caractères."
Expand Down Expand Up @@ -622,10 +631,10 @@ fr:
taken_can_be_claimed: est identique à celui d’une autre de vos démarches publiées. Si vous publiez cette démarche, l’ancienne sera dépubliée et ne sera plus accessible au public. Les utilisateurs qui ont commencé un brouillon vont pouvoir le déposer.
invalid: n’est pas valide. Il doit comporter au moins 3 caractères, au plus 50 caractères et seuls les caractères a-z, 0-9, '_' et '-' sont autorisés.
"dossier/champs":
format: "%{message}"
format: "%{attribute} %{message} Ligne628"
attributes:
value:
format: "%{message}"
format: "%{attribute} %{message} Ligne631"
champ:
attributes:
value:
Expand Down Expand Up @@ -674,8 +683,7 @@ fr:
"champs/numero_dn_champ":
attributes:
date_de_naissance:
format: "%{message}"
inconsistent_date: ", la date de naissance n'est pas en accord avec le numéro DN"
inconsistent_date: "n'est pas en accord avec le numéro DN"
value:
unknown_dn: "a un numéro DN inconnu"
service_unavailable: "ne peut être vérifié. Réssayez plus tard s'il vous plait."
Expand All @@ -684,7 +692,7 @@ fr:
value:
not_integerable: "doit être un entier"
errors:
format: "Le champ « %{attribute} » %{message}"
format: "l'attribut « %{attribute} » %{message}"
messages:
saml_not_authorized: "Vous n’êtes pas autorisé à accéder à ce service."
dossier_not_found: "Le dossier n’existe pas ou vous n’y avez pas accès."
Expand Down
4 changes: 2 additions & 2 deletions spec/system/api_particulier/api_particulier_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@
wait_until { cnaf_champ.reload.code_postal == 'wrong_code' }

click_on 'Déposer le dossier'
expect(page).to have_content(/Le champ « Champs public code postal » doit posséder 5 caractères/)
expect(page).to have_content(/e champ « cnaf » l'attribut « Le code postal » doit posséder 5 caractères/)

VCR.use_cassette('api_particulier/success/composition_familiale') do
fill_in 'Le code postal', with: code_postal
Expand Down Expand Up @@ -479,7 +479,7 @@
wait_until { dgfip_champ.reload.reference_avis == 'wrong_code' }

click_on 'Déposer le dossier'
expect(page).to have_content(/Le champ « Champs public reference avis » doit posséder 13 ou 14 caractères/)
expect(page).to have_content(/e champ « dgfip » l'attribut « La référence d’avis d’imposition » doit posséder 13 ou 14 caractères/)

fill_in "La référence d’avis d’imposition", with: reference_avis
wait_for_autosave
Expand Down

0 comments on commit 8268312

Please sign in to comment.