Skip to content

Commit

Permalink
add cucumber spec to check if DILA scope are disabled when another au…
Browse files Browse the repository at this point in the history
…thorization request with the same scope checked already exists
  • Loading branch information
mehdi-farsi committed May 15, 2024
1 parent 4724439 commit ba7f6b8
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
16 changes: 16 additions & 0 deletions features/habilitations/portail_hubee_demarches_dila.feature
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,19 @@ Fonctionnalité: Soumission d'une demande d'habilitation Portail HubEE - Démarc
Alors il y a un message d'erreur contenant "Une erreur est survenue lors de la sauvegarde de la demande d'habilitation"
Et il y a au moins une erreur sur un champ
Et je suis sur la page "Portail HubEE - Démarches DILA"

Scénario: Je soumets une demande d'habilitation valide
Quand je démarre une nouvelle demande d'habilitation "Portail HubEE - Démarches DILA"
* je coche "AEC - Acte d’Etat Civil"
* je clique sur "Suivant"

* je remplis les informations du contact "Administrateur métier" avec :
| Nom | Prénom | Email | Téléphone | Fonction |
| Dupont | Jean | dupont.jean@gouv.fr | 0836656565 | Administrateur métier |
* je clique sur "Suivant"

* j'adhère aux conditions générales
* je clique sur "Soumettre la demande d'habilitation"

* je démarre une nouvelle demande d'habilitation "Portail HubEE - Démarches DILA"
Alors je ne peux pas cocher "AEC - Acte d’Etat Civil"
6 changes: 6 additions & 0 deletions features/step_definitions/web_steps.rb
Original file line number Diff line number Diff line change
Expand Up @@ -182,3 +182,9 @@
provider_logo = find_authorization_definition_from_name(authorization_definition).provider.name
expect(page).to have_xpath("//img[contains(@alt, \"#{provider_logo}\")]")
end

Alors('je ne peux pas cocher {string}') do |checkbox_label|
checkbox_id = "##{find('label', text: checkbox_label)[:for]}"

expect(page.find(checkbox_id, visible: :all)[:disabled]).to be_truthy
end

0 comments on commit ba7f6b8

Please sign in to comment.