Skip to content

Commit

Permalink
Merge pull request #597 from etalab/refactor/volumetrie-step
Browse files Browse the repository at this point in the history
Refactor volumetrie step by selecting first non-empty option
  • Loading branch information
skelz0r authored Dec 12, 2024
2 parents 9db28c3 + 777f8e7 commit 353a23c
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 13 deletions.
2 changes: 1 addition & 1 deletion features/habilitation_en_plusieurs_paliers.feature
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Fonctionnalité: Interactions avec des habilitations en plusieurs paliers (bac
* je renseigne l'homologation de sécurité
* je clique sur "Suivant"

* je renseigne la volumétrie pour "API Impôt Particulier"
* je renseigne la volumétrie
* je clique sur "Suivant"

* j'adhère aux conditions générales
Expand Down
2 changes: 1 addition & 1 deletion features/habilitations/dgfip/api_hermes.feature
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Fonctionnalité: Soumission d'une demande d'habilitation API Hermes
* je renseigne l'homologation de sécurité
* je clique sur "Suivant"

* je renseigne la volumétrie pour "API Hermes"
* je renseigne la volumétrie
* je clique sur "Suivant"

* j'adhère aux conditions générales
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Fonctionnalité: Soumission d'une demande d'habilitation API Impôt Particulier
* je renseigne l'homologation de sécurité
* je clique sur "Suivant"

* je renseigne la volumétrie pour "API Impôt Particulier"
* je renseigne la volumétrie
* je clique sur "Suivant"

* j'adhère aux conditions générales
Expand Down
11 changes: 1 addition & 10 deletions features/step_definitions/authorization_requests_steps.rb
Original file line number Diff line number Diff line change
Expand Up @@ -291,16 +291,7 @@
end

Quand('je renseigne la volumétrie') do
steps %(
* je sélectionne "50 appels / minute" pour "Quelle limitation de débit souhaitez- vous pour votre téléservice ?"
)
end

Quand('je renseigne la volumétrie pour {string}') do |_string|
first_volumetrie_value = AuthorizationRequest.last.available_volumetries.keys.first
steps %(
* je sélectionne "#{first_volumetrie_value}" pour "Quelle limitation de débit souhaitez- vous pour votre téléservice ?"
)
find_field('Quelle limitation de débit souhaitez- vous pour votre téléservice ?').all('option').find { |option| option.value.present? }.select_option
end

Quand('je renseigne les informations du contact technique') do
Expand Down

0 comments on commit 353a23c

Please sign in to comment.