From 777f8e728abf507e559e227525d66fc4068cc31f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Delmaire?= Date: Wed, 11 Dec 2024 16:38:19 +0100 Subject: [PATCH] Refactor volumetrie step by selecting first non-empty option We do not care about the value, it should only be present (first one is empty) --- features/habilitation_en_plusieurs_paliers.feature | 2 +- features/habilitations/dgfip/api_hermes.feature | 2 +- .../dgfip/api_impot_particulier/production.feature | 2 +- .../step_definitions/authorization_requests_steps.rb | 11 +---------- 4 files changed, 4 insertions(+), 13 deletions(-) diff --git a/features/habilitation_en_plusieurs_paliers.feature b/features/habilitation_en_plusieurs_paliers.feature index 0132a41dd..d27bf01d2 100644 --- a/features/habilitation_en_plusieurs_paliers.feature +++ b/features/habilitation_en_plusieurs_paliers.feature @@ -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 diff --git a/features/habilitations/dgfip/api_hermes.feature b/features/habilitations/dgfip/api_hermes.feature index 8eb75b2c0..8f943e23c 100644 --- a/features/habilitations/dgfip/api_hermes.feature +++ b/features/habilitations/dgfip/api_hermes.feature @@ -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 diff --git a/features/habilitations/dgfip/api_impot_particulier/production.feature b/features/habilitations/dgfip/api_impot_particulier/production.feature index 105acf54f..012e545ce 100644 --- a/features/habilitations/dgfip/api_impot_particulier/production.feature +++ b/features/habilitations/dgfip/api_impot_particulier/production.feature @@ -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 diff --git a/features/step_definitions/authorization_requests_steps.rb b/features/step_definitions/authorization_requests_steps.rb index 68a7a47e8..36924e2f4 100644 --- a/features/step_definitions/authorization_requests_steps.rb +++ b/features/step_definitions/authorization_requests_steps.rb @@ -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