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
@@ -8,33 +8,33 @@ Fonctionnalité: US-17 Informer automatiquement d'autres utilisateurs
Afin d'informer les utilisateurs proches, intéressés par la thématique, ou mes abonnés
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
@pending
Scénario: Partager un événement auquel je participe
É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 "Partager"
Alors l'écran contient une section "Options de partage"
@pending
Scénario: Informer les utilisateurs à proximité
É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 "Notifier à proximité"
Alors l'écran contient une section "Rayon de notification"
@pending
Scénario: Informer les utilisateurs par thématique
É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 "Notifier par thématique"
Alors l'écran contient une section "Thématiques"
@pending
Scénario: Informer mes abonnés
É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 "Notifier mes abonnés"
Alors l'écran contient une section "Mes abonnés"
@pending
Scénario: Combiner les options de notification
É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 "Options de notification"
@@ -7,28 +7,28 @@ Fonctionnalité: US-18 Être informé lorsque de nouveaux participants s'inscriv
Afin de savoir qui participe à un événement
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Configurer les notifications de nouveaux participants
Étant donné je suis sur la page "paramètres"
Étant donné que je suis sur la page "paramètres"
Alors l'écran contient une section "Notifications"
Scénario: Activer les notifications pour 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 "Activer les notifications"
Alors l'écran contient une section "Notifications activées"
Scénario: Filtrer les notifications par réseau
Étant donné je suis sur la page "paramètres"
Étant donné que je suis sur la page "paramètres"
Quand je clique sur "Mon réseau uniquement"
Alors l'écran contient une section "Filtre réseau"
Scénario: Voir les nouveaux participants sur l'accueil
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Alors l'écran contient une section "Nouveaux participants"
Scénario: Vérifier les données des paramètres
Étant donné l'écran "settings" est affiché
Étant donné que l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
+6 -6
View File
@@ -9,30 +9,30 @@ Fonctionnalité: US-19 Recevoir un récapitulatif des prochaines rencontres
Afin d'établir un programme des événements auxquels je participe par période
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Voir les événements à venir sur l'accueil
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Alors l'écran contient une section "Événements à venir"
@pending
Scénario: Voir le récapitulatif par période
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Alors je peux filtrer les événements par période
@pending
Scénario: Voir les événements proches géographiquement
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Alors l'écran contient une section "Près de chez moi"
@pending
Scénario: Voir mes inscriptions
Étant donné je suis sur la page "accueil"
Étant donné que je suis sur la page "accueil"
Alors l'écran contient une section "Mes inscriptions"
@pending
Scénario: Vérifier les données de l'accueil
Étant donné l'écran "home" est affiché
Étant donné que l'écran "home" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Événements à venir |
| Navigation |