Use grammatically correct French Gherkin keyword "Étant donné que"

Update all 26 feature files to use proper French grammar with the
subordinating conjunction "que" after "Étant donné". Also update the
parser to recognize both "Étant donné que " and "Étant donné qu'"
(elision before vowels), while maintaining backwards compatibility
with the original form.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Sylvain Duchesne
2026-01-18 19:38:36 +01:00
parent 9620461b36
commit 9843936212
29 changed files with 320 additions and 320 deletions
+6 -6
View File
@@ -7,15 +7,15 @@ Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
Afin de créer/présenter le contenu de cet événement et le catégoriser
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder à la création d'événement
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Quand je navigue vers "créer un événement"
Alors je vois l'écran "create-event"
Scénario: Vérifier les champs obligatoires du formulaire
Étant donné l'écran "create-event" est affiché
Étant donné que l'écran "create-event" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Nom de l'événement |
| Date |
@@ -24,7 +24,7 @@ Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
| Thématique |
Scénario: Remplir le formulaire de création d'événement
Étant donné je suis sur la page "créer un événement"
Étant donné que je suis sur la page "créer un événement"
Quand je remplis le champ "Nom de l'événement" avec "Mon événement"
Et je remplis le champ "Date" avec "2025-02-15"
Et je remplis le champ "Heure de début" avec "14:00"
@@ -34,9 +34,9 @@ Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
Et le champ "Lieu" affiche "Lyon"
Scénario: Vérifier la présence du bouton de création
Étant donné je suis sur la page "créer un événement"
Étant donné que je suis sur la page "créer un événement"
Alors l'écran contient une section "Créer l'événement"
Scénario: Pouvoir annuler la création d'événement
Étant donné je suis sur la page "créer un événement"
Étant donné que je suis sur la page "créer un événement"
Alors je peux annuler et revenir à l'écran précédent
@@ -6,23 +6,23 @@ Fonctionnalité: US-3 Visualiser un événement terminé
Afin de voir les personnes qui ont participé à cet événement
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder aux détails d'un événement terminé
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Quand je clique sur un événement
Alors je vois l'écran "event-detail"
Scénario: Voir la description de l'événement
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Alors l'écran affiche les informations de l'événement
Scénario: Voir la liste des participants
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Alors je peux voir la liste des participants
Scénario: Vérifier les données affichées
Étant donné l'écran "event-detail" est affiché
Étant donné que l'écran "event-detail" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Titre |
| Date |
@@ -7,30 +7,30 @@ Fonctionnalité: US-5 Ajouter/modifier/supprimer un commentaire à un événemen
Afin de voir les commentaires précédents et ajouter mes notes personnelles
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Voir les commentaires existants
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Alors l'écran contient une section "Notes personnelles"
@pending
Scénario: Ajouter un commentaire
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Quand je clique sur "Ajouter un commentaire"
Alors je peux ajouter un commentaire
Scénario: Modifier un commentaire
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Quand je clique sur "Modifier"
Alors je peux modifier un commentaire
Scénario: Supprimer un commentaire
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Quand je clique sur "Supprimer"
Alors je peux supprimer un commentaire
Scénario: Vérifier les données de l'écran
Étant donné l'écran "event-detail" est affiché
Étant donné que l'écran "event-detail" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Titre |
| Date |
@@ -7,28 +7,28 @@ Fonctionnalité: US-7 M'inscrire/me désinscrire à un événement
S'il existe déjà dans le système ou en le retrouvant dans une base existante
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Consulter un événement avant inscription
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Alors l'écran affiche les informations de l'événement
Scénario: S'inscrire à un événement
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Quand je clique sur "S'inscrire"
Alors je peux m'inscrire à l'événement
Scénario: Se désinscrire d'un événement
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Quand je clique sur "Se désinscrire"
Alors je peux me désinscrire de l'événement
Scénario: Rechercher un événement existant
Étant donné je suis sur la page "découvrir"
Étant donné que je suis sur la page "découvrir"
Alors je peux voir la liste des événements
Scénario: Vérifier les données de l'écran
Étant donné l'écran "event-detail" est affiché
Étant donné que l'écran "event-detail" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Titre |
| Date |
+5 -5
View File
@@ -7,25 +7,25 @@ Fonctionnalité: US-8 Consulter et m'inscrire à un macro-événement
Afin de voir une consolidation des commentaires/liens/ressources/participants
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Consulter un macro-événement
Étant donné je suis sur la page "découvrir"
Étant donné que je suis sur la page "découvrir"
Quand je clique sur un événement
Alors je vois l'écran "event-detail"
Et l'écran contient une section "Événements rattachés"
@pending
Scénario: Voir les événements rattachés
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Alors l'écran contient une section "Événements rattachés"
Scénario: Rattacher un événement existant
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Quand je clique sur "Rattacher un événement"
Alors l'écran contient une section "Sélection d'événement"
Scénario: Voir la consolidation des participants
Étant donné je suis sur la page "détail événement"
Étant donné que je suis sur la page "détail événement"
Alors je peux voir la liste des participants
Et l'écran contient une section "Participants consolidés"