From 98439362124d48ac662bb19dcbc7147141cd81bb Mon Sep 17 00:00:00 2001 From: Sylvain Duchesne Date: Sun, 18 Jan 2026 19:38:36 +0100 Subject: [PATCH] =?UTF-8?q?Use=20grammatically=20correct=20French=20Gherki?= =?UTF-8?q?n=20keyword=20"=C3=89tant=20donn=C3=A9=20que"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- features/event/us-13-creer-evenement.feature | 12 +- .../us-3-visualiser-evenement-termine.feature | 10 +- .../event/us-5-commentaires-evenement.feature | 12 +- .../event/us-7-inscription-evenement.feature | 12 +- features/event/us-8-macro-evenement.feature | 10 +- .../meeting/us-16-point-rencontre.feature | 14 +- .../notif/us-17-informer-utilisateurs.feature | 12 +- .../notif/us-18-nouveaux-participants.feature | 12 +- features/notif/us-19-recapitulatif.feature | 12 +- .../user/us-10-profil-participant.feature | 12 +- features/user/us-12-carte-evenements.feature | 14 +- .../user/us-15-visualiser-inscrits.feature | 10 +- features/user/us-20-profil-reseau.feature | 12 +- features/user/us-21-profil-public.feature | 12 +- features/user/us-22-parrainer.feature | 12 +- .../user/us-23-connexion-utilisateurs.feature | 12 +- .../user/us-24-notification-contacts.feature | 10 +- .../us-25-notification-evenements.feature | 10 +- features/user/us-26-portee-evenement.feature | 10 +- features/user/us-9-visualiser-photo.feature | 10 +- .../us-1-visualiser-atelier-termine.feature | 10 +- .../workshop/us-11-bilan-consolide.feature | 10 +- features/workshop/us-14-creer-atelier.feature | 12 +- .../us-2-visualiser-notes-atelier.feature | 10 +- .../us-4-commentaires-atelier.feature | 10 +- .../workshop/us-6-inscription-atelier.feature | 10 +- scripts/parse-features.ts | 2 +- src/components/specs/GherkinHighlighter.tsx | 2 +- src/data/features.ts | 344 +++++++++--------- 29 files changed, 320 insertions(+), 320 deletions(-) diff --git a/features/event/us-13-creer-evenement.feature b/features/event/us-13-creer-evenement.feature index 0c70c6b..c186123 100644 --- a/features/event/us-13-creer-evenement.feature +++ b/features/event/us-13-creer-evenement.feature @@ -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 diff --git a/features/event/us-3-visualiser-evenement-termine.feature b/features/event/us-3-visualiser-evenement-termine.feature index 4fe7e27..c4a4084 100644 --- a/features/event/us-3-visualiser-evenement-termine.feature +++ b/features/event/us-3-visualiser-evenement-termine.feature @@ -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 | diff --git a/features/event/us-5-commentaires-evenement.feature b/features/event/us-5-commentaires-evenement.feature index f903ede..ef3cf27 100644 --- a/features/event/us-5-commentaires-evenement.feature +++ b/features/event/us-5-commentaires-evenement.feature @@ -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 | diff --git a/features/event/us-7-inscription-evenement.feature b/features/event/us-7-inscription-evenement.feature index 923b535..c90af3f 100644 --- a/features/event/us-7-inscription-evenement.feature +++ b/features/event/us-7-inscription-evenement.feature @@ -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 | diff --git a/features/event/us-8-macro-evenement.feature b/features/event/us-8-macro-evenement.feature index d3161af..885ff97 100644 --- a/features/event/us-8-macro-evenement.feature +++ b/features/event/us-8-macro-evenement.feature @@ -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" diff --git a/features/meeting/us-16-point-rencontre.feature b/features/meeting/us-16-point-rencontre.feature index eb17510..c30a8e9 100644 --- a/features/meeting/us-16-point-rencontre.feature +++ b/features/meeting/us-16-point-rencontre.feature @@ -7,33 +7,33 @@ Fonctionnalité: US-16 Indiquer un ou plusieurs points de rencontre Afin de croiser et faire connaissance d'autres participants 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 points de rencontre - É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 navigue vers "points de rencontre" Alors je vois l'écran "meeting-points" Scénario: Créer un point de rencontre - Étant donné je suis sur la page "points de rencontre" + Étant donné que je suis sur la page "points de rencontre" Quand je clique sur "Ajouter un point de rencontre" Alors l'écran contient une section "Nouveau point de rencontre" Scénario: Définir le lieu de rencontre - Étant donné je suis sur la page "points de rencontre" + Étant donné que je suis sur la page "points de rencontre" Alors le champ "Lieu de rencontre" est présent Scénario: Définir l'heure de rencontre - Étant donné je suis sur la page "points de rencontre" + Étant donné que je suis sur la page "points de rencontre" Alors le champ "Heure" est présent Scénario: Échanger des liens de contact - Étant donné je suis sur la page "points de rencontre" + Étant donné que je suis sur la page "points de rencontre" Alors l'écran contient une section "Partage de contact" Et je peux voir le QR code Scénario: Vérifier les données requises - Étant donné l'écran "meeting-points" est affiché + Étant donné que l'écran "meeting-points" est affiché Alors le formulaire contient les champs obligatoires suivants: | Lieu de rencontre | | Heure | diff --git a/features/notif/us-17-informer-utilisateurs.feature b/features/notif/us-17-informer-utilisateurs.feature index 5959a73..4d55b60 100644 --- a/features/notif/us-17-informer-utilisateurs.feature +++ b/features/notif/us-17-informer-utilisateurs.feature @@ -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" diff --git a/features/notif/us-18-nouveaux-participants.feature b/features/notif/us-18-nouveaux-participants.feature index f01fdf7..1371fc0 100644 --- a/features/notif/us-18-nouveaux-participants.feature +++ b/features/notif/us-18-nouveaux-participants.feature @@ -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é | diff --git a/features/notif/us-19-recapitulatif.feature b/features/notif/us-19-recapitulatif.feature index 4bc3fa9..26a3b24 100644 --- a/features/notif/us-19-recapitulatif.feature +++ b/features/notif/us-19-recapitulatif.feature @@ -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 | diff --git a/features/user/us-10-profil-participant.feature b/features/user/us-10-profil-participant.feature index 7579aa9..e70a9e6 100644 --- a/features/user/us-10-profil-participant.feature +++ b/features/user/us-10-profil-participant.feature @@ -6,28 +6,28 @@ Fonctionnalité: US-10 Visualiser la fiche/le profil d'un participant Afin de voir les événements auxquels la personne a participé et voir un formulaire de contact Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Accéder au profil d'un participant - É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 un participant Alors je vois l'écran "user-profile" Scénario: Voir les événements du participant - Étant donné je suis sur la page "profil utilisateur" + Étant donné que je suis sur la page "profil utilisateur" Alors je peux voir les événements auxquels l'utilisateur a participé Scénario: Voir le formulaire de contact - Étant donné je suis sur la page "profil utilisateur" + Étant donné que je suis sur la page "profil utilisateur" Alors je peux contacter l'utilisateur Scénario: Vérifier les informations du profil - Étant donné l'écran "user-profile" est affiché + Étant donné que l'écran "user-profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | | Pseudo | Scénario: Voir les détails du profil utilisateur - Étant donné je suis sur la page "profil utilisateur" + Étant donné que je suis sur la page "profil utilisateur" Alors l'écran affiche les informations du profil diff --git a/features/user/us-12-carte-evenements.feature b/features/user/us-12-carte-evenements.feature index 24b0890..977966c 100644 --- a/features/user/us-12-carte-evenements.feature +++ b/features/user/us-12-carte-evenements.feature @@ -7,33 +7,33 @@ Fonctionnalité: US-12 Consulter la carte/tableau des événements Afin d'avoir une vue consolidée des événements et lieux de rencontre 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 liste des événements depuis le profil - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors je peux voir la liste des événements Scénario: Accéder à la liste des événements depuis découvrir - É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: Filtrer par date - Étant donné je suis sur la page "découvrir" + Étant donné que je suis sur la page "découvrir" Quand je clique sur "Filtrer par date" Alors l'écran contient une section "Filtre par date" Scénario: Filtrer par personne - Étant donné je suis sur la page "profil utilisateur" + Étant donné que je suis sur la page "profil utilisateur" Alors je peux voir les événements auxquels l'utilisateur a participé Scénario: Vérifier les données de l'écran événements - Étant donné l'écran "events" est affiché + Étant donné que l'écran "events" est affiché Alors le formulaire contient les champs obligatoires suivants: | Liste des événements | | Filtre par date | Scénario: Vérifier les données de l'écran profil - Étant donné l'écran "profile" est affiché + Étant donné que l'écran "profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | diff --git a/features/user/us-15-visualiser-inscrits.feature b/features/user/us-15-visualiser-inscrits.feature index fb7e16c..3feeaa9 100644 --- a/features/user/us-15-visualiser-inscrits.feature +++ b/features/user/us-15-visualiser-inscrits.feature @@ -7,23 +7,23 @@ Fonctionnalité: US-15 Visualiser les inscrits à un atelier/événement Afin de consulter la liste des inscrits triée par ordre alphabétique 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 liste des inscrits - É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: Voir la liste triée - É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 "Participants" Scénario: Cliquer sur un inscrit pour voir son profil - É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 un participant Alors je vois l'écran "user-profile" 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 | diff --git a/features/user/us-20-profil-reseau.feature b/features/user/us-20-profil-reseau.feature index ddab707..026d161 100644 --- a/features/user/us-20-profil-reseau.feature +++ b/features/user/us-20-profil-reseau.feature @@ -7,29 +7,29 @@ Fonctionnalité: US-20 Voir le profil des personnes faisant partie de mon résea Et consulter la description de l'événement afin de savoir si je veux participer Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Accéder à mon profil - Étant donné je suis sur la page "accueil" + Étant donné que je suis sur la page "accueil" Quand je navigue vers "mon profil" Alors je vois l'écran "profile" Scénario: Voir mon réseau - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors l'écran contient une section "Mon réseau" Scénario: Voir un profil de mon réseau - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Quand je clique sur un participant Alors je vois l'écran "user-profile" Scénario: Consulter un événement depuis un profil - Étant donné je suis sur la page "profil utilisateur" + Étant donné que je suis sur la page "profil utilisateur" Quand je clique sur un événement Alors je vois l'écran "event-detail" Scénario: Vérifier les données du profil - Étant donné l'écran "profile" est affiché + Étant donné que l'écran "profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | diff --git a/features/user/us-21-profil-public.feature b/features/user/us-21-profil-public.feature index 7d9a11f..28152f0 100644 --- a/features/user/us-21-profil-public.feature +++ b/features/user/us-21-profil-public.feature @@ -7,31 +7,31 @@ Fonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes ac Afin de communiquer au sujet de mes déplacements et faire la publicité des événements 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 paramètres de profil - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Quand je navigue vers "paramètres" Alors je vois l'écran "settings" Scénario: Configurer la visibilité du profil - É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 "Confidentialité" Scénario: Rendre le profil public - Étant donné je suis sur la page "paramètres" + Étant donné que je suis sur la page "paramètres" Quand je clique sur "Profil public" Alors l'écran contient une section "Visibilité" 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é | | Rayon de notification | Scénario: Vérifier les données du profil - Étant donné l'écran "profile" est affiché + Étant donné que l'écran "profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | diff --git a/features/user/us-22-parrainer.feature b/features/user/us-22-parrainer.feature index d6722c6..880487e 100644 --- a/features/user/us-22-parrainer.feature +++ b/features/user/us-22-parrainer.feature @@ -7,26 +7,26 @@ Fonctionnalité: US-22 Parrainer un nouvel utilisateur Afin de savoir combien de personnes ont rejoint le réseau grâce à moi Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Accéder au partage de profil - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors l'écran contient une section "Partager mon profil" Scénario: Voir le QR code de parrainage - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors je peux voir le QR code Scénario: Voir le lien de parrainage - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors je peux voir le lien de partage Scénario: Voir les statistiques de parrainage - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors l'écran contient une section "Mes parrainages" Scénario: Vérifier les données du profil - Étant donné l'écran "profile" est affiché + Étant donné que l'écran "profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | diff --git a/features/user/us-23-connexion-utilisateurs.feature b/features/user/us-23-connexion-utilisateurs.feature index 22a0a8e..6554e9b 100644 --- a/features/user/us-23-connexion-utilisateurs.feature +++ b/features/user/us-23-connexion-utilisateurs.feature @@ -7,27 +7,27 @@ Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs Afin d'étendre mon réseau Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Accéder au partage depuis le profil - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors l'écran contient une section "Partager" Scénario: Voir le QR code - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors je peux voir le QR code Scénario: Voir le lien de partage - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors je peux voir le lien de partage Scénario: Accéder à l'écran de partage dédié - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Quand je navigue vers "partage de profil" Alors je vois l'écran "share-profile" Scénario: Vérifier les données du profil - Étant donné l'écran "profile" est affiché + Étant donné que l'écran "profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | diff --git a/features/user/us-24-notification-contacts.feature b/features/user/us-24-notification-contacts.feature index ea12a98..a98b182 100644 --- a/features/user/us-24-notification-contacts.feature +++ b/features/user/us-24-notification-contacts.feature @@ -6,22 +6,22 @@ Fonctionnalité: US-24 Être notifié des activités de mes contacts Afin d'obtenir une synthèse du contenu des ateliers et événements 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 paramètres de notification - É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: Configurer les notifications de contacts - Étant donné je suis sur la page "paramètres" + Étant donné que je suis sur la page "paramètres" Alors je peux configurer mes notifications Scénario: Voir les activités de mes contacts 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 "Activités de mes contacts" 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é | diff --git a/features/user/us-25-notification-evenements.feature b/features/user/us-25-notification-evenements.feature index b71bbc1..8e461f9 100644 --- a/features/user/us-25-notification-evenements.feature +++ b/features/user/us-25-notification-evenements.feature @@ -7,22 +7,22 @@ Fonctionnalité: US-25 Être averti des événements susceptibles de m'intéress En configurant mes notifications 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 paramètres de notification - É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: Configurer le rayon de notification - Étant donné je suis sur la page "paramètres" + Étant donné que je suis sur la page "paramètres" Alors je peux définir mon rayon de notification Scénario: Configurer les thématiques d'intérêt - Étant donné je suis sur la page "paramètres" + Étant donné que je suis sur la page "paramètres" Alors je peux définir mes thématiques d'intérêt 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é | diff --git a/features/user/us-26-portee-evenement.feature b/features/user/us-26-portee-evenement.feature index 493ed8a..f8310a9 100644 --- a/features/user/us-26-portee-evenement.feature +++ b/features/user/us-26-portee-evenement.feature @@ -7,23 +7,23 @@ Fonctionnalité: US-26 Définir la portée d'un événement Afin de m'assurer que les utilisateurs qui habitent trop loin ne reçoivent pas de notification 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 "créer un événement" + Étant donné que je suis sur la page "créer un événement" Alors l'écran contient une section "Portée de l'événement" Scénario: Définir le rayon d'intérêt - É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 clique sur "Définir la portée" Alors l'écran contient une section "Rayon en kilomètres" Scénario: Choisir une thématique - É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 "Thématique" Scénario: Vérifier les champs obligatoires - É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 | diff --git a/features/user/us-9-visualiser-photo.feature b/features/user/us-9-visualiser-photo.feature index 8a3ab24..f4d4cc1 100644 --- a/features/user/us-9-visualiser-photo.feature +++ b/features/user/us-9-visualiser-photo.feature @@ -7,25 +7,25 @@ Fonctionnalité: US-9 Visualiser la photo d'un individu Afin d'identifier les personnes que j'ai rencontrées dont je n'ai pas noté leur nom Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Accéder au profil pour voir la photo - Étant donné je suis sur la page "mon profil" + Étant donné que je suis sur la page "mon profil" Alors je vois l'écran "profile" Et l'écran contient une section "Photo de profil" Scénario: Naviguer vers le profil depuis 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" Quand je clique sur un participant Alors je suis redirigé vers "profil utilisateur" Et l'écran affiche les informations du profil Scénario: Consulter la liste des inscrits à un atelier - É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 champs de données du profil - Étant donné l'écran "profile" est affiché + Étant donné que l'écran "profile" est affiché Alors le formulaire contient les champs obligatoires suivants: | Photo de profil | | Nom | diff --git a/features/workshop/us-1-visualiser-atelier-termine.feature b/features/workshop/us-1-visualiser-atelier-termine.feature index 230c4b5..5ae701d 100644 --- a/features/workshop/us-1-visualiser-atelier-termine.feature +++ b/features/workshop/us-1-visualiser-atelier-termine.feature @@ -6,25 +6,25 @@ Fonctionnalité: US-1 Visualiser un événement terminé (ateliers) Afin de voir les personnes qui ont participé à chaque atelier et consulter les notes/liens/commentaires 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 navigue vers "détail événement" Alors je vois l'écran "event-detail" Et l'écran contient une section "Programme des ateliers" Scénario: Consulter la liste des participants d'un atelier - É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: Consulter les ressources d'un atelier - É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 "Ressources" Et l'écran contient une section "Zone de partage collective" Scénario: Vérifier les données affichées pour un atelier - É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 | diff --git a/features/workshop/us-11-bilan-consolide.feature b/features/workshop/us-11-bilan-consolide.feature index bc17a2e..47ec613 100644 --- a/features/workshop/us-11-bilan-consolide.feature +++ b/features/workshop/us-11-bilan-consolide.feature @@ -7,24 +7,24 @@ Fonctionnalité: US-11 Visualiser le bilan consolidé de l'événement Afin d'obtenir une synthèse du contenu de chaque atelier et de l'ensemble des ateliers Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Accéder au bilan consolidé - É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 "Bilan" Scénario: Voir les commentaires regroupés par atelier - É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 "Voir le bilan" Alors l'écran contient une section "Commentaires par atelier" @pending Scénario: Voir la synthèse globale - É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 "Synthèse" Scénario: Vérifier les données du bilan - É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 | diff --git a/features/workshop/us-14-creer-atelier.feature b/features/workshop/us-14-creer-atelier.feature index 8e1d4f9..1119f17 100644 --- a/features/workshop/us-14-creer-atelier.feature +++ b/features/workshop/us-14-creer-atelier.feature @@ -7,14 +7,14 @@ Fonctionnalité: US-14 Créer/Modifier/Supprimer un atelier Afin de définir le programme de mon événement et ajouter une description 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'atelier - É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 "Ateliers" Scénario: Vérifier les champs obligatoires pour créer un atelier - É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 | @@ -23,16 +23,16 @@ Fonctionnalité: US-14 Créer/Modifier/Supprimer un atelier | Thématique | Scénario: Créer un atelier - É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 clique sur "Ajouter un atelier" Alors l'écran contient une section "Nouvel atelier" Scénario: Modifier un atelier existant - É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 clique sur "Modifier l'atelier" Alors l'écran contient une section "Modifier l'atelier" Scénario: Supprimer un atelier - É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 clique sur "Supprimer l'atelier" Alors l'écran contient une section "Confirmation" diff --git a/features/workshop/us-2-visualiser-notes-atelier.feature b/features/workshop/us-2-visualiser-notes-atelier.feature index f541452..41bba8b 100644 --- a/features/workshop/us-2-visualiser-notes-atelier.feature +++ b/features/workshop/us-2-visualiser-notes-atelier.feature @@ -6,23 +6,23 @@ Fonctionnalité: US-2 Visualiser un événement terminé (notes) Afin d'ajouter d'éventuelles prises de notes/liens ou des commentaires associés à l'atelier 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 zone de notes personnelles - É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" Scénario: Accéder à la zone de partage publique - É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 "Zone de partage publique" @pending Scénario: Ajouter une note personnelle - É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 une note" Alors je peux ajouter une note Scénario: Ajouter un lien/ressource - É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 une ressource" Alors l'écran contient une section "Ressources" diff --git a/features/workshop/us-4-commentaires-atelier.feature b/features/workshop/us-4-commentaires-atelier.feature index 5da78de..480f836 100644 --- a/features/workshop/us-4-commentaires-atelier.feature +++ b/features/workshop/us-4-commentaires-atelier.feature @@ -7,24 +7,24 @@ Fonctionnalité: US-4 Ajouter/modifier/supprimer un commentaire à un atelier Afin de voir les commentaires précédents et ajouter mes commentaires 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 d'un atelier - É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 "Commentaires" @pending Scénario: Ajouter un commentaire à un atelier - É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 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 "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 diff --git a/features/workshop/us-6-inscription-atelier.feature b/features/workshop/us-6-inscription-atelier.feature index ce8a4df..9eb2abe 100644 --- a/features/workshop/us-6-inscription-atelier.feature +++ b/features/workshop/us-6-inscription-atelier.feature @@ -7,22 +7,22 @@ Fonctionnalité: US-6 M'inscrire/me désinscrire à un événement (atelier) Afin de m'inscrire à l'atelier tout en visualisant les personnes qui sont déjà pré-inscrites Contexte: - Étant donné je suis connecté en tant qu'utilisateur + Étant donné que je suis connecté en tant qu'utilisateur Scénario: Rechercher un événement public 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: Voir les personnes pré-inscrites à un atelier - É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: S'inscrire à un atelier - É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 atelier - É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 diff --git a/scripts/parse-features.ts b/scripts/parse-features.ts index 4ae005f..4a91774 100644 --- a/scripts/parse-features.ts +++ b/scripts/parse-features.ts @@ -140,7 +140,7 @@ function parseGherkinContent(content: string, filePath: string): ParsedFeature | } // Parse steps - const stepKeywords = ['Étant donné', 'Etant donné', 'Quand', 'Lorsque', 'Alors', 'Et', 'Mais']; + const stepKeywords = ['Étant donné que ', "Étant donné qu'", 'Étant donné', 'Etant donné que ', "Etant donné qu'", 'Etant donné', 'Quand', 'Lorsque', 'Alors', 'Et', 'Mais']; for (const keyword of stepKeywords) { if (trimmed.startsWith(keyword)) { const step: ParsedStep = { diff --git a/src/components/specs/GherkinHighlighter.tsx b/src/components/specs/GherkinHighlighter.tsx index 99200c8..df50cee 100644 --- a/src/components/specs/GherkinHighlighter.tsx +++ b/src/components/specs/GherkinHighlighter.tsx @@ -28,7 +28,7 @@ const keywords = { feature: ['Fonctionnalité:', 'Feature:'], background: ['Contexte:', 'Background:'], scenario: ['Scénario:', 'Scenario:', 'Plan du Scénario:', 'Scenario Outline:'], - given: ['Étant donné', 'Etant donné', 'Given', 'Soit'], + given: ['Étant donné que ', "Étant donné qu'", 'Étant donné', 'Etant donné que ', "Etant donné qu'", 'Etant donné', 'Given', 'Soit'], when: ['Quand', 'When', 'Lorsque'], then: ['Alors', 'Then'], and: ['Et', 'And', 'Mais', 'But'], diff --git a/src/data/features.ts b/src/data/features.ts index 0af6cda..703028d 100644 --- a/src/data/features.ts +++ b/src/data/features.ts @@ -15,7 +15,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 0, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -25,7 +25,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -43,7 +43,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -65,7 +65,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -79,7 +79,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"profile\" est affiché" }, { @@ -90,7 +90,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-9-visualiser-photo.feature", - "rawContent": "# language: fr\n@USER @priority-0\nFonctionnalité: US-9 Visualiser la photo d'un individu\n En tant qu'utilisateur\n Je peux visualiser la photo d'un individu ou ajouter une photo personnelle sur une fiche existante\n Et consulter la liste des inscrits à un atelier\n Afin d'identifier les personnes que j'ai rencontrées dont je n'ai pas noté leur nom\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au profil pour voir la photo\n Étant donné je suis sur la page \"mon profil\"\n Alors je vois l'écran \"profile\"\n Et l'écran contient une section \"Photo de profil\"\n\n Scénario: Naviguer vers le profil depuis la liste des participants\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur un participant\n Alors je suis redirigé vers \"profil utilisateur\"\n Et l'écran affiche les informations du profil\n\n Scénario: Consulter la liste des inscrits à un atelier\n Étant donné je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Vérifier les champs de données du profil\n Étant donné l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" + "rawContent": "# language: fr\n@USER @priority-0\nFonctionnalité: US-9 Visualiser la photo d'un individu\n En tant qu'utilisateur\n Je peux visualiser la photo d'un individu ou ajouter une photo personnelle sur une fiche existante\n Et consulter la liste des inscrits à un atelier\n Afin d'identifier les personnes que j'ai rencontrées dont je n'ai pas noté leur nom\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au profil pour voir la photo\n Étant donné que je suis sur la page \"mon profil\"\n Alors je vois l'écran \"profile\"\n Et l'écran contient une section \"Photo de profil\"\n\n Scénario: Naviguer vers le profil depuis la liste des participants\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur un participant\n Alors je suis redirigé vers \"profil utilisateur\"\n Et l'écran affiche les informations du profil\n\n Scénario: Consulter la liste des inscrits à un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Vérifier les champs de données du profil\n Étant donné que l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" }, { "id": "us-13", @@ -104,7 +104,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -114,7 +114,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -132,7 +132,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"create-event\" est affiché" }, { @@ -146,7 +146,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -184,7 +184,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -198,7 +198,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -209,7 +209,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/event/us-13-creer-evenement.feature", - "rawContent": "# language: fr\n@EVENT @priority-1\nFonctionnalité: US-13 Créer/Modifier/Supprimer un événement\n En tant qu'utilisateur\n Je peux créer/modifier/supprimer un événement\n En choisissant les dates, horaires, lieu et thématique\n Afin de créer/présenter le contenu de cet événement et le catégoriser\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la création d'événement\n Étant donné je suis sur la page \"accueil\"\n Quand je navigue vers \"créer un événement\"\n Alors je vois l'écran \"create-event\"\n\n Scénario: Vérifier les champs obligatoires du formulaire\n Étant donné l'écran \"create-event\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Nom de l'événement |\n | Date |\n | Heure de début |\n | Lieu |\n | Thématique |\n\n Scénario: Remplir le formulaire de création d'événement\n Étant donné je suis sur la page \"créer un événement\"\n Quand je remplis le champ \"Nom de l'événement\" avec \"Mon événement\"\n Et je remplis le champ \"Date\" avec \"2025-02-15\"\n Et je remplis le champ \"Heure de début\" avec \"14:00\"\n Et je remplis le champ \"Lieu\" avec \"Lyon\"\n Et je remplis le champ \"Thématique\" avec \"Technologie\"\n Alors le champ \"Nom de l'événement\" affiche \"Mon événement\"\n Et le champ \"Lieu\" affiche \"Lyon\"\n\n Scénario: Vérifier la présence du bouton de création\n Étant donné je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Créer l'événement\"\n\n Scénario: Pouvoir annuler la création d'événement\n Étant donné je suis sur la page \"créer un événement\"\n Alors je peux annuler et revenir à l'écran précédent\n" + "rawContent": "# language: fr\n@EVENT @priority-1\nFonctionnalité: US-13 Créer/Modifier/Supprimer un événement\n En tant qu'utilisateur\n Je peux créer/modifier/supprimer un événement\n En choisissant les dates, horaires, lieu et thématique\n Afin de créer/présenter le contenu de cet événement et le catégoriser\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la création d'événement\n Étant donné que je suis sur la page \"accueil\"\n Quand je navigue vers \"créer un événement\"\n Alors je vois l'écran \"create-event\"\n\n Scénario: Vérifier les champs obligatoires du formulaire\n Étant donné que l'écran \"create-event\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Nom de l'événement |\n | Date |\n | Heure de début |\n | Lieu |\n | Thématique |\n\n Scénario: Remplir le formulaire de création d'événement\n Étant donné que je suis sur la page \"créer un événement\"\n Quand je remplis le champ \"Nom de l'événement\" avec \"Mon événement\"\n Et je remplis le champ \"Date\" avec \"2025-02-15\"\n Et je remplis le champ \"Heure de début\" avec \"14:00\"\n Et je remplis le champ \"Lieu\" avec \"Lyon\"\n Et je remplis le champ \"Thématique\" avec \"Technologie\"\n Alors le champ \"Nom de l'événement\" affiche \"Mon événement\"\n Et le champ \"Lieu\" affiche \"Lyon\"\n\n Scénario: Vérifier la présence du bouton de création\n Étant donné que je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Créer l'événement\"\n\n Scénario: Pouvoir annuler la création d'événement\n Étant donné que je suis sur la page \"créer un événement\"\n Alors je peux annuler et revenir à l'écran précédent\n" }, { "id": "us-3", @@ -223,7 +223,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -233,7 +233,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -251,7 +251,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -265,7 +265,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -279,7 +279,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"event-detail\" est affiché" }, { @@ -290,7 +290,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/event/us-3-visualiser-evenement-termine.feature", - "rawContent": "# language: fr\n@EVENT @priority-1\nFonctionnalité: US-3 Visualiser un événement terminé\n En tant qu'utilisateur\n Je peux visualiser un événement terminé et consulter la description de l'événement\n Afin de voir les personnes qui ont participé à cet événement\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux détails d'un événement terminé\n Étant donné je suis sur la page \"accueil\"\n Quand je clique sur un événement\n Alors je vois l'écran \"event-detail\"\n\n Scénario: Voir la description de l'événement\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran affiche les informations de l'événement\n\n Scénario: Voir la liste des participants\n Étant donné je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Vérifier les données affichées\n Étant donné l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n | Description |\n | Liste des participants |\n" + "rawContent": "# language: fr\n@EVENT @priority-1\nFonctionnalité: US-3 Visualiser un événement terminé\n En tant qu'utilisateur\n Je peux visualiser un événement terminé et consulter la description de l'événement\n Afin de voir les personnes qui ont participé à cet événement\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux détails d'un événement terminé\n Étant donné que je suis sur la page \"accueil\"\n Quand je clique sur un événement\n Alors je vois l'écran \"event-detail\"\n\n Scénario: Voir la description de l'événement\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran affiche les informations de l'événement\n\n Scénario: Voir la liste des participants\n Étant donné que je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Vérifier les données affichées\n Étant donné que l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n | Description |\n | Liste des participants |\n" }, { "id": "us-7", @@ -304,7 +304,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -314,7 +314,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -328,7 +328,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -346,7 +346,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -364,7 +364,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"découvrir\"" }, { @@ -378,7 +378,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"event-detail\" est affiché" }, { @@ -389,7 +389,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/event/us-7-inscription-evenement.feature", - "rawContent": "# language: fr\n@EVENT @priority-1\nFonctionnalité: US-7 M'inscrire/me désinscrire à un événement\n En tant qu'utilisateur\n Je peux m'inscrire/me désinscrire à un événement\n Après avoir consulté la description de l'événement, les dates et le lieu\n S'il existe déjà dans le système ou en le retrouvant dans une base existante\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Consulter un événement avant inscription\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran affiche les informations de l'événement\n\n Scénario: S'inscrire à un événement\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"S'inscrire\"\n Alors je peux m'inscrire à l'événement\n\n Scénario: Se désinscrire d'un événement\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Se désinscrire\"\n Alors je peux me désinscrire de l'événement\n\n Scénario: Rechercher un événement existant\n Étant donné je suis sur la page \"découvrir\"\n Alors je peux voir la liste des événements\n\n Scénario: Vérifier les données de l'écran\n Étant donné l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n | Description |\n | Liste des participants |\n" + "rawContent": "# language: fr\n@EVENT @priority-1\nFonctionnalité: US-7 M'inscrire/me désinscrire à un événement\n En tant qu'utilisateur\n Je peux m'inscrire/me désinscrire à un événement\n Après avoir consulté la description de l'événement, les dates et le lieu\n S'il existe déjà dans le système ou en le retrouvant dans une base existante\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Consulter un événement avant inscription\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran affiche les informations de l'événement\n\n Scénario: S'inscrire à un événement\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"S'inscrire\"\n Alors je peux m'inscrire à l'événement\n\n Scénario: Se désinscrire d'un événement\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Se désinscrire\"\n Alors je peux me désinscrire de l'événement\n\n Scénario: Rechercher un événement existant\n Étant donné que je suis sur la page \"découvrir\"\n Alors je peux voir la liste des événements\n\n Scénario: Vérifier les données de l'écran\n Étant donné que l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n | Description |\n | Liste des participants |\n" }, { "id": "us-16", @@ -403,7 +403,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -413,7 +413,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -431,7 +431,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"points de rencontre\"" }, { @@ -449,7 +449,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"points de rencontre\"" }, { @@ -463,7 +463,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"points de rencontre\"" }, { @@ -477,7 +477,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"points de rencontre\"" }, { @@ -495,7 +495,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"meeting-points\" est affiché" }, { @@ -506,7 +506,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/meeting/us-16-point-rencontre.feature", - "rawContent": "# language: fr\n@MEETING @priority-1\nFonctionnalité: US-16 Indiquer un ou plusieurs points de rencontre\n En tant qu'utilisateur\n Je peux indiquer un ou plusieurs points de rencontre\n En précisant le lieu et l'heure de cette rencontre\n Afin de croiser et faire connaissance d'autres participants\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux points de rencontre\n Étant donné je suis sur la page \"détail événement\"\n Quand je navigue vers \"points de rencontre\"\n Alors je vois l'écran \"meeting-points\"\n\n Scénario: Créer un point de rencontre\n Étant donné je suis sur la page \"points de rencontre\"\n Quand je clique sur \"Ajouter un point de rencontre\"\n Alors l'écran contient une section \"Nouveau point de rencontre\"\n\n Scénario: Définir le lieu de rencontre\n Étant donné je suis sur la page \"points de rencontre\"\n Alors le champ \"Lieu de rencontre\" est présent\n\n Scénario: Définir l'heure de rencontre\n Étant donné je suis sur la page \"points de rencontre\"\n Alors le champ \"Heure\" est présent\n\n Scénario: Échanger des liens de contact\n Étant donné je suis sur la page \"points de rencontre\"\n Alors l'écran contient une section \"Partage de contact\"\n Et je peux voir le QR code\n\n Scénario: Vérifier les données requises\n Étant donné l'écran \"meeting-points\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Lieu de rencontre |\n | Heure |\n" + "rawContent": "# language: fr\n@MEETING @priority-1\nFonctionnalité: US-16 Indiquer un ou plusieurs points de rencontre\n En tant qu'utilisateur\n Je peux indiquer un ou plusieurs points de rencontre\n En précisant le lieu et l'heure de cette rencontre\n Afin de croiser et faire connaissance d'autres participants\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux points de rencontre\n Étant donné que je suis sur la page \"détail événement\"\n Quand je navigue vers \"points de rencontre\"\n Alors je vois l'écran \"meeting-points\"\n\n Scénario: Créer un point de rencontre\n Étant donné que je suis sur la page \"points de rencontre\"\n Quand je clique sur \"Ajouter un point de rencontre\"\n Alors l'écran contient une section \"Nouveau point de rencontre\"\n\n Scénario: Définir le lieu de rencontre\n Étant donné que je suis sur la page \"points de rencontre\"\n Alors le champ \"Lieu de rencontre\" est présent\n\n Scénario: Définir l'heure de rencontre\n Étant donné que je suis sur la page \"points de rencontre\"\n Alors le champ \"Heure\" est présent\n\n Scénario: Échanger des liens de contact\n Étant donné que je suis sur la page \"points de rencontre\"\n Alors l'écran contient une section \"Partage de contact\"\n Et je peux voir le QR code\n\n Scénario: Vérifier les données requises\n Étant donné que l'écran \"meeting-points\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Lieu de rencontre |\n | Heure |\n" }, { "id": "us-10", @@ -520,7 +520,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -530,7 +530,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -548,7 +548,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"profil utilisateur\"" }, { @@ -562,7 +562,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"profil utilisateur\"" }, { @@ -576,7 +576,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"user-profile\" est affiché" }, { @@ -590,7 +590,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"profil utilisateur\"" }, { @@ -601,7 +601,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-10-profil-participant.feature", - "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-10 Visualiser la fiche/le profil d'un participant\n En tant qu'utilisateur\n Je peux sélectionner un individu dans la liste des inscrits à un événement/atelier\n Afin de voir les événements auxquels la personne a participé et voir un formulaire de contact\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au profil d'un participant\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur un participant\n Alors je vois l'écran \"user-profile\"\n\n Scénario: Voir les événements du participant\n Étant donné je suis sur la page \"profil utilisateur\"\n Alors je peux voir les événements auxquels l'utilisateur a participé\n\n Scénario: Voir le formulaire de contact\n Étant donné je suis sur la page \"profil utilisateur\"\n Alors je peux contacter l'utilisateur\n\n Scénario: Vérifier les informations du profil\n Étant donné l'écran \"user-profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n\n Scénario: Voir les détails du profil utilisateur\n Étant donné je suis sur la page \"profil utilisateur\"\n Alors l'écran affiche les informations du profil\n" + "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-10 Visualiser la fiche/le profil d'un participant\n En tant qu'utilisateur\n Je peux sélectionner un individu dans la liste des inscrits à un événement/atelier\n Afin de voir les événements auxquels la personne a participé et voir un formulaire de contact\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au profil d'un participant\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur un participant\n Alors je vois l'écran \"user-profile\"\n\n Scénario: Voir les événements du participant\n Étant donné que je suis sur la page \"profil utilisateur\"\n Alors je peux voir les événements auxquels l'utilisateur a participé\n\n Scénario: Voir le formulaire de contact\n Étant donné que je suis sur la page \"profil utilisateur\"\n Alors je peux contacter l'utilisateur\n\n Scénario: Vérifier les informations du profil\n Étant donné que l'écran \"user-profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n\n Scénario: Voir les détails du profil utilisateur\n Étant donné que je suis sur la page \"profil utilisateur\"\n Alors l'écran affiche les informations du profil\n" }, { "id": "us-15", @@ -615,7 +615,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -625,7 +625,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -639,7 +639,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -653,7 +653,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -671,7 +671,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"event-detail\" est affiché" }, { @@ -682,7 +682,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-15-visualiser-inscrits.feature", - "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-15 Visualiser les inscrits à un atelier/événement\n En tant qu'utilisateur\n Je peux visualiser les inscrits à un atelier/événement\n En sélectionnant l'atelier/l'événement désiré dans la liste\n Afin de consulter la liste des inscrits triée par ordre alphabétique\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la liste des inscrits\n Étant donné je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Voir la liste triée\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Participants\"\n\n Scénario: Cliquer sur un inscrit pour voir son profil\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur un participant\n Alors je vois l'écran \"user-profile\"\n\n Scénario: Vérifier les données de l'écran\n Étant donné l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Liste des participants |\n" + "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-15 Visualiser les inscrits à un atelier/événement\n En tant qu'utilisateur\n Je peux visualiser les inscrits à un atelier/événement\n En sélectionnant l'atelier/l'événement désiré dans la liste\n Afin de consulter la liste des inscrits triée par ordre alphabétique\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la liste des inscrits\n Étant donné que je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Voir la liste triée\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Participants\"\n\n Scénario: Cliquer sur un inscrit pour voir son profil\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur un participant\n Alors je vois l'écran \"user-profile\"\n\n Scénario: Vérifier les données de l'écran\n Étant donné que l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Liste des participants |\n" }, { "id": "us-23", @@ -696,7 +696,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -706,7 +706,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -720,7 +720,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -734,7 +734,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -748,7 +748,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -766,7 +766,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"profile\" est affiché" }, { @@ -777,7 +777,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-23-connexion-utilisateurs.feature", - "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-23 Me connecter avec d'autres utilisateurs\n En tant qu'utilisateur\n Je peux me connecter avec d'autres utilisateurs\n En partageant mon QR code ou mon lien de contact\n Afin d'étendre mon réseau\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au partage depuis le profil\n Étant donné je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Partager\"\n\n Scénario: Voir le QR code\n Étant donné je suis sur la page \"mon profil\"\n Alors je peux voir le QR code\n\n Scénario: Voir le lien de partage\n Étant donné je suis sur la page \"mon profil\"\n Alors je peux voir le lien de partage\n\n Scénario: Accéder à l'écran de partage dédié\n Étant donné je suis sur la page \"mon profil\"\n Quand je navigue vers \"partage de profil\"\n Alors je vois l'écran \"share-profile\"\n\n Scénario: Vérifier les données du profil\n Étant donné l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" + "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-23 Me connecter avec d'autres utilisateurs\n En tant qu'utilisateur\n Je peux me connecter avec d'autres utilisateurs\n En partageant mon QR code ou mon lien de contact\n Afin d'étendre mon réseau\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au partage depuis le profil\n Étant donné que je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Partager\"\n\n Scénario: Voir le QR code\n Étant donné que je suis sur la page \"mon profil\"\n Alors je peux voir le QR code\n\n Scénario: Voir le lien de partage\n Étant donné que je suis sur la page \"mon profil\"\n Alors je peux voir le lien de partage\n\n Scénario: Accéder à l'écran de partage dédié\n Étant donné que je suis sur la page \"mon profil\"\n Quand je navigue vers \"partage de profil\"\n Alors je vois l'écran \"share-profile\"\n\n Scénario: Vérifier les données du profil\n Étant donné que l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" }, { "id": "us-20", @@ -791,7 +791,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 1, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -801,7 +801,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -819,7 +819,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -833,7 +833,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -851,7 +851,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"profil utilisateur\"" }, { @@ -869,7 +869,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"profile\" est affiché" }, { @@ -880,7 +880,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-20-profil-reseau.feature", - "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-20 Voir le profil des personnes faisant partie de mon réseau\n En tant qu'utilisateur\n Je peux voir le profil des personnes faisant partie de mon réseau\n Ainsi que le profil des personnes publiques\n Et consulter la description de l'événement afin de savoir si je veux participer\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à mon profil\n Étant donné je suis sur la page \"accueil\"\n Quand je navigue vers \"mon profil\"\n Alors je vois l'écran \"profile\"\n\n Scénario: Voir mon réseau\n Étant donné je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Mon réseau\"\n\n Scénario: Voir un profil de mon réseau\n Étant donné je suis sur la page \"mon profil\"\n Quand je clique sur un participant\n Alors je vois l'écran \"user-profile\"\n\n Scénario: Consulter un événement depuis un profil\n Étant donné je suis sur la page \"profil utilisateur\"\n Quand je clique sur un événement\n Alors je vois l'écran \"event-detail\"\n\n Scénario: Vérifier les données du profil\n Étant donné l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" + "rawContent": "# language: fr\n@USER @priority-1\nFonctionnalité: US-20 Voir le profil des personnes faisant partie de mon réseau\n En tant qu'utilisateur\n Je peux voir le profil des personnes faisant partie de mon réseau\n Ainsi que le profil des personnes publiques\n Et consulter la description de l'événement afin de savoir si je veux participer\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à mon profil\n Étant donné que je suis sur la page \"accueil\"\n Quand je navigue vers \"mon profil\"\n Alors je vois l'écran \"profile\"\n\n Scénario: Voir mon réseau\n Étant donné que je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Mon réseau\"\n\n Scénario: Voir un profil de mon réseau\n Étant donné que je suis sur la page \"mon profil\"\n Quand je clique sur un participant\n Alors je vois l'écran \"user-profile\"\n\n Scénario: Consulter un événement depuis un profil\n Étant donné que je suis sur la page \"profil utilisateur\"\n Quand je clique sur un événement\n Alors je vois l'écran \"event-detail\"\n\n Scénario: Vérifier les données du profil\n Étant donné que l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" }, { "id": "us-19", @@ -894,7 +894,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -904,7 +904,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -918,7 +918,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -932,7 +932,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -946,7 +946,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -960,7 +960,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"home\" est affiché" }, { @@ -971,7 +971,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/notif/us-19-recapitulatif.feature", - "rawContent": "# language: fr\n# Note: US-19 concerne les récapitulatifs par email - non testable via écrans\n# Les scénarios ci-dessous testent l'affichage sur l'écran d'accueil (aspect UI)\n@NOTIF @priority-2\nFonctionnalité: US-19 Recevoir un récapitulatif des prochaines rencontres\n En tant qu'utilisateur\n Je peux recevoir un récapitulatif des prochaines rencontres\n En réceptionnant une liste des événements auxquels je suis inscrit ou qui sont proches de chez moi\n Afin d'établir un programme des événements auxquels je participe par période\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Voir les événements à venir sur l'accueil\n Étant donné je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Événements à venir\"\n\n @pending\n Scénario: Voir le récapitulatif par période\n Étant donné je suis sur la page \"accueil\"\n Alors je peux filtrer les événements par période\n\n @pending\n Scénario: Voir les événements proches géographiquement\n Étant donné je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Près de chez moi\"\n\n @pending\n Scénario: Voir mes inscriptions\n Étant donné je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Mes inscriptions\"\n\n @pending\n Scénario: Vérifier les données de l'accueil\n Étant donné l'écran \"home\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Événements à venir |\n | Navigation |\n" + "rawContent": "# language: fr\n# Note: US-19 concerne les récapitulatifs par email - non testable via écrans\n# Les scénarios ci-dessous testent l'affichage sur l'écran d'accueil (aspect UI)\n@NOTIF @priority-2\nFonctionnalité: US-19 Recevoir un récapitulatif des prochaines rencontres\n En tant qu'utilisateur\n Je peux recevoir un récapitulatif des prochaines rencontres\n En réceptionnant une liste des événements auxquels je suis inscrit ou qui sont proches de chez moi\n Afin d'établir un programme des événements auxquels je participe par période\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Voir les événements à venir sur l'accueil\n Étant donné que je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Événements à venir\"\n\n @pending\n Scénario: Voir le récapitulatif par période\n Étant donné que je suis sur la page \"accueil\"\n Alors je peux filtrer les événements par période\n\n @pending\n Scénario: Voir les événements proches géographiquement\n Étant donné que je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Près de chez moi\"\n\n @pending\n Scénario: Voir mes inscriptions\n Étant donné que je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Mes inscriptions\"\n\n @pending\n Scénario: Vérifier les données de l'accueil\n Étant donné que l'écran \"home\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Événements à venir |\n | Navigation |\n" }, { "id": "us-17", @@ -985,7 +985,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -995,7 +995,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1013,7 +1013,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1031,7 +1031,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1049,7 +1049,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1067,7 +1067,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1078,7 +1078,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/notif/us-17-informer-utilisateurs.feature", - "rawContent": "# language: fr\n# Note: US-17 concerne les notifications par email - non testable via écrans\n@NOTIF @priority-2\nFonctionnalité: US-17 Informer automatiquement d'autres utilisateurs\n En tant qu'utilisateur\n Je peux informer automatiquement d'autres utilisateurs de ma participation à un événement\n En utilisant un système de notifications pour transmettre le lien de l'événement\n Afin d'informer les utilisateurs proches, intéressés par la thématique, ou mes abonnés\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n @pending\n Scénario: Partager un événement auquel je participe\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Partager\"\n Alors l'écran contient une section \"Options de partage\"\n\n @pending\n Scénario: Informer les utilisateurs à proximité\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Notifier à proximité\"\n Alors l'écran contient une section \"Rayon de notification\"\n\n @pending\n Scénario: Informer les utilisateurs par thématique\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Notifier par thématique\"\n Alors l'écran contient une section \"Thématiques\"\n\n @pending\n Scénario: Informer mes abonnés\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Notifier mes abonnés\"\n Alors l'écran contient une section \"Mes abonnés\"\n\n @pending\n Scénario: Combiner les options de notification\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Options de notification\"\n" + "rawContent": "# language: fr\n# Note: US-17 concerne les notifications par email - non testable via écrans\n@NOTIF @priority-2\nFonctionnalité: US-17 Informer automatiquement d'autres utilisateurs\n En tant qu'utilisateur\n Je peux informer automatiquement d'autres utilisateurs de ma participation à un événement\n En utilisant un système de notifications pour transmettre le lien de l'événement\n Afin d'informer les utilisateurs proches, intéressés par la thématique, ou mes abonnés\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n @pending\n Scénario: Partager un événement auquel je participe\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Partager\"\n Alors l'écran contient une section \"Options de partage\"\n\n @pending\n Scénario: Informer les utilisateurs à proximité\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Notifier à proximité\"\n Alors l'écran contient une section \"Rayon de notification\"\n\n @pending\n Scénario: Informer les utilisateurs par thématique\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Notifier par thématique\"\n Alors l'écran contient une section \"Thématiques\"\n\n @pending\n Scénario: Informer mes abonnés\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Notifier mes abonnés\"\n Alors l'écran contient une section \"Mes abonnés\"\n\n @pending\n Scénario: Combiner les options de notification\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Options de notification\"\n" }, { "id": "us-18", @@ -1092,7 +1092,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1102,7 +1102,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1116,7 +1116,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1134,7 +1134,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1152,7 +1152,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -1166,7 +1166,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"settings\" est affiché" }, { @@ -1177,7 +1177,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/notif/us-18-nouveaux-participants.feature", - "rawContent": "# language: fr\n@NOTIF @priority-2\nFonctionnalité: US-18 Être informé lorsque de nouveaux participants s'inscrivent\n En tant qu'utilisateur\n Je peux être informé lorsque de nouveaux participants s'inscrivent à un événement auquel je suis inscrit\n En utilisant un système de notifications\n Afin de savoir qui participe à un événement\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Configurer les notifications de nouveaux participants\n Étant donné je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Notifications\"\n\n Scénario: Activer les notifications pour un événement\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Activer les notifications\"\n Alors l'écran contient une section \"Notifications activées\"\n\n Scénario: Filtrer les notifications par réseau\n Étant donné je suis sur la page \"paramètres\"\n Quand je clique sur \"Mon réseau uniquement\"\n Alors l'écran contient une section \"Filtre réseau\"\n\n Scénario: Voir les nouveaux participants sur l'accueil\n Étant donné je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Nouveaux participants\"\n\n Scénario: Vérifier les données des paramètres\n Étant donné l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n" + "rawContent": "# language: fr\n@NOTIF @priority-2\nFonctionnalité: US-18 Être informé lorsque de nouveaux participants s'inscrivent\n En tant qu'utilisateur\n Je peux être informé lorsque de nouveaux participants s'inscrivent à un événement auquel je suis inscrit\n En utilisant un système de notifications\n Afin de savoir qui participe à un événement\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Configurer les notifications de nouveaux participants\n Étant donné que je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Notifications\"\n\n Scénario: Activer les notifications pour un événement\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Activer les notifications\"\n Alors l'écran contient une section \"Notifications activées\"\n\n Scénario: Filtrer les notifications par réseau\n Étant donné que je suis sur la page \"paramètres\"\n Quand je clique sur \"Mon réseau uniquement\"\n Alors l'écran contient une section \"Filtre réseau\"\n\n Scénario: Voir les nouveaux participants sur l'accueil\n Étant donné que je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Nouveaux participants\"\n\n Scénario: Vérifier les données des paramètres\n Étant donné que l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n" }, { "id": "us-12", @@ -1191,7 +1191,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1201,7 +1201,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -1215,7 +1215,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"découvrir\"" }, { @@ -1229,7 +1229,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"découvrir\"" }, { @@ -1247,7 +1247,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"profil utilisateur\"" }, { @@ -1261,7 +1261,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"events\" est affiché" }, { @@ -1275,7 +1275,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"profile\" est affiché" }, { @@ -1286,7 +1286,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-12-carte-evenements.feature", - "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-12 Consulter la carte/tableau des événements\n En tant qu'utilisateur\n Je peux consulter la carte/tableau des événements auxquels j'ai participé\n En filtrant les événements par dates ou par personne\n Afin d'avoir une vue consolidée des événements et lieux de rencontre\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la liste des événements depuis le profil\n Étant donné je suis sur la page \"mon profil\"\n Alors je peux voir la liste des événements\n\n Scénario: Accéder à la liste des événements depuis découvrir\n Étant donné je suis sur la page \"découvrir\"\n Alors je peux voir la liste des événements\n\n Scénario: Filtrer par date\n Étant donné je suis sur la page \"découvrir\"\n Quand je clique sur \"Filtrer par date\"\n Alors l'écran contient une section \"Filtre par date\"\n\n Scénario: Filtrer par personne\n Étant donné je suis sur la page \"profil utilisateur\"\n Alors je peux voir les événements auxquels l'utilisateur a participé\n\n Scénario: Vérifier les données de l'écran événements\n Étant donné l'écran \"events\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Liste des événements |\n | Filtre par date |\n\n Scénario: Vérifier les données de l'écran profil\n Étant donné l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" + "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-12 Consulter la carte/tableau des événements\n En tant qu'utilisateur\n Je peux consulter la carte/tableau des événements auxquels j'ai participé\n En filtrant les événements par dates ou par personne\n Afin d'avoir une vue consolidée des événements et lieux de rencontre\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la liste des événements depuis le profil\n Étant donné que je suis sur la page \"mon profil\"\n Alors je peux voir la liste des événements\n\n Scénario: Accéder à la liste des événements depuis découvrir\n Étant donné que je suis sur la page \"découvrir\"\n Alors je peux voir la liste des événements\n\n Scénario: Filtrer par date\n Étant donné que je suis sur la page \"découvrir\"\n Quand je clique sur \"Filtrer par date\"\n Alors l'écran contient une section \"Filtre par date\"\n\n Scénario: Filtrer par personne\n Étant donné que je suis sur la page \"profil utilisateur\"\n Alors je peux voir les événements auxquels l'utilisateur a participé\n\n Scénario: Vérifier les données de l'écran événements\n Étant donné que l'écran \"events\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Liste des événements |\n | Filtre par date |\n\n Scénario: Vérifier les données de l'écran profil\n Étant donné que l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" }, { "id": "us-25", @@ -1300,7 +1300,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1310,7 +1310,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1324,7 +1324,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1338,7 +1338,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1352,7 +1352,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"settings\" est affiché" }, { @@ -1363,7 +1363,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-25-notification-evenements.feature", - "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-25 Être averti des événements susceptibles de m'intéresser\n En tant qu'utilisateur\n Je peux être notifié lorsqu'un nouvel événement est ajouté près de chez moi\n Et/ou avec une thématique qui m'intéresse\n En configurant mes notifications\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux paramètres de notification\n Étant donné je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Notifications\"\n\n Scénario: Configurer le rayon de notification\n Étant donné je suis sur la page \"paramètres\"\n Alors je peux définir mon rayon de notification\n\n Scénario: Configurer les thématiques d'intérêt\n Étant donné je suis sur la page \"paramètres\"\n Alors je peux définir mes thématiques d'intérêt\n\n Scénario: Vérifier les données des paramètres\n Étant donné l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n" + "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-25 Être averti des événements susceptibles de m'intéresser\n En tant qu'utilisateur\n Je peux être notifié lorsqu'un nouvel événement est ajouté près de chez moi\n Et/ou avec une thématique qui m'intéresse\n En configurant mes notifications\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux paramètres de notification\n Étant donné que je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Notifications\"\n\n Scénario: Configurer le rayon de notification\n Étant donné que je suis sur la page \"paramètres\"\n Alors je peux définir mon rayon de notification\n\n Scénario: Configurer les thématiques d'intérêt\n Étant donné que je suis sur la page \"paramètres\"\n Alors je peux définir mes thématiques d'intérêt\n\n Scénario: Vérifier les données des paramètres\n Étant donné que l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n" }, { "id": "us-26", @@ -1377,7 +1377,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1387,7 +1387,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -1401,7 +1401,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -1419,7 +1419,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -1433,7 +1433,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"create-event\" est affiché" }, { @@ -1444,7 +1444,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-26-portee-evenement.feature", - "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-26 Définir la portée d'un événement\n En tant qu'utilisateur\n Je peux créer/présenter le contenu d'un événement et le catégoriser par type/thématique\n En indiquant son rayon d'intérêt en kilomètres\n Afin de m'assurer que les utilisateurs qui habitent trop loin ne reçoivent pas de notification\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la création d'événement\n Étant donné je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Portée de l'événement\"\n\n Scénario: Définir le rayon d'intérêt\n Étant donné je suis sur la page \"créer un événement\"\n Quand je clique sur \"Définir la portée\"\n Alors l'écran contient une section \"Rayon en kilomètres\"\n\n Scénario: Choisir une thématique\n Étant donné je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Thématique\"\n\n Scénario: Vérifier les champs obligatoires\n Étant donné l'écran \"create-event\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Nom de l'événement |\n | Date |\n | Heure de début |\n | Lieu |\n | Thématique |\n" + "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-26 Définir la portée d'un événement\n En tant qu'utilisateur\n Je peux créer/présenter le contenu d'un événement et le catégoriser par type/thématique\n En indiquant son rayon d'intérêt en kilomètres\n Afin de m'assurer que les utilisateurs qui habitent trop loin ne reçoivent pas de notification\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la création d'événement\n Étant donné que je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Portée de l'événement\"\n\n Scénario: Définir le rayon d'intérêt\n Étant donné que je suis sur la page \"créer un événement\"\n Quand je clique sur \"Définir la portée\"\n Alors l'écran contient une section \"Rayon en kilomètres\"\n\n Scénario: Choisir une thématique\n Étant donné que je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Thématique\"\n\n Scénario: Vérifier les champs obligatoires\n Étant donné que l'écran \"create-event\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Nom de l'événement |\n | Date |\n | Heure de début |\n | Lieu |\n | Thématique |\n" }, { "id": "us-24", @@ -1458,7 +1458,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1468,7 +1468,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1482,7 +1482,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1496,7 +1496,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -1510,7 +1510,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"settings\" est affiché" }, { @@ -1521,7 +1521,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-24-notification-contacts.feature", - "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-24 Être notifié des activités de mes contacts\n En tant qu'utilisateur\n Je peux être notifié lorsqu'un contact participe à des événements\n Afin d'obtenir une synthèse du contenu des ateliers et événements\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux paramètres de notification\n Étant donné je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Notifications\"\n\n Scénario: Configurer les notifications de contacts\n Étant donné je suis sur la page \"paramètres\"\n Alors je peux configurer mes notifications\n\n Scénario: Voir les activités de mes contacts sur l'accueil\n Étant donné je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Activités de mes contacts\"\n\n Scénario: Vérifier les données des paramètres\n Étant donné l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n" + "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-24 Être notifié des activités de mes contacts\n En tant qu'utilisateur\n Je peux être notifié lorsqu'un contact participe à des événements\n Afin d'obtenir une synthèse du contenu des ateliers et événements\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux paramètres de notification\n Étant donné que je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Notifications\"\n\n Scénario: Configurer les notifications de contacts\n Étant donné que je suis sur la page \"paramètres\"\n Alors je peux configurer mes notifications\n\n Scénario: Voir les activités de mes contacts sur l'accueil\n Étant donné que je suis sur la page \"accueil\"\n Alors l'écran contient une section \"Activités de mes contacts\"\n\n Scénario: Vérifier les données des paramètres\n Étant donné que l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n" }, { "id": "us-22", @@ -1535,7 +1535,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1545,7 +1545,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -1559,7 +1559,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -1573,7 +1573,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -1587,7 +1587,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -1601,7 +1601,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"profile\" est affiché" }, { @@ -1612,7 +1612,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-22-parrainer.feature", - "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-22 Parrainer un nouvel utilisateur\n En tant qu'utilisateur\n Je peux parrainer un nouvel utilisateur\n En lui partageant mon QR code ou lien de contact\n Afin de savoir combien de personnes ont rejoint le réseau grâce à moi\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au partage de profil\n Étant donné je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Partager mon profil\"\n\n Scénario: Voir le QR code de parrainage\n Étant donné je suis sur la page \"mon profil\"\n Alors je peux voir le QR code\n\n Scénario: Voir le lien de parrainage\n Étant donné je suis sur la page \"mon profil\"\n Alors je peux voir le lien de partage\n\n Scénario: Voir les statistiques de parrainage\n Étant donné je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Mes parrainages\"\n\n Scénario: Vérifier les données du profil\n Étant donné l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" + "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-22 Parrainer un nouvel utilisateur\n En tant qu'utilisateur\n Je peux parrainer un nouvel utilisateur\n En lui partageant mon QR code ou lien de contact\n Afin de savoir combien de personnes ont rejoint le réseau grâce à moi\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au partage de profil\n Étant donné que je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Partager mon profil\"\n\n Scénario: Voir le QR code de parrainage\n Étant donné que je suis sur la page \"mon profil\"\n Alors je peux voir le QR code\n\n Scénario: Voir le lien de parrainage\n Étant donné que je suis sur la page \"mon profil\"\n Alors je peux voir le lien de partage\n\n Scénario: Voir les statistiques de parrainage\n Étant donné que je suis sur la page \"mon profil\"\n Alors l'écran contient une section \"Mes parrainages\"\n\n Scénario: Vérifier les données du profil\n Étant donné que l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" }, { "id": "us-21", @@ -1626,7 +1626,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 2, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1636,7 +1636,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"mon profil\"" }, { @@ -1654,7 +1654,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1668,7 +1668,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"paramètres\"" }, { @@ -1686,7 +1686,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"settings\" est affiché" }, { @@ -1700,7 +1700,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"profile\" est affiché" }, { @@ -1711,7 +1711,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/user/us-21-profil-public.feature", - "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes activités\n En tant qu'utilisateur\n Je peux décider que tous les utilisateurs puissent suivre toutes mes activités\n En déclarant mon profil public\n Afin de communiquer au sujet de mes déplacements et faire la publicité des événements\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux paramètres de profil\n Étant donné je suis sur la page \"mon profil\"\n Quand je navigue vers \"paramètres\"\n Alors je vois l'écran \"settings\"\n\n Scénario: Configurer la visibilité du profil\n Étant donné je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Confidentialité\"\n\n Scénario: Rendre le profil public\n Étant donné je suis sur la page \"paramètres\"\n Quand je clique sur \"Profil public\"\n Alors l'écran contient une section \"Visibilité\"\n\n Scénario: Vérifier les données des paramètres\n Étant donné l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n\n Scénario: Vérifier les données du profil\n Étant donné l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" + "rawContent": "# language: fr\n@USER @priority-2\nFonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes activités\n En tant qu'utilisateur\n Je peux décider que tous les utilisateurs puissent suivre toutes mes activités\n En déclarant mon profil public\n Afin de communiquer au sujet de mes déplacements et faire la publicité des événements\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux paramètres de profil\n Étant donné que je suis sur la page \"mon profil\"\n Quand je navigue vers \"paramètres\"\n Alors je vois l'écran \"settings\"\n\n Scénario: Configurer la visibilité du profil\n Étant donné que je suis sur la page \"paramètres\"\n Alors l'écran contient une section \"Confidentialité\"\n\n Scénario: Rendre le profil public\n Étant donné que je suis sur la page \"paramètres\"\n Quand je clique sur \"Profil public\"\n Alors l'écran contient une section \"Visibilité\"\n\n Scénario: Vérifier les données des paramètres\n Étant donné que l'écran \"settings\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Notifications |\n | Confidentialité |\n | Rayon de notification |\n\n Scénario: Vérifier les données du profil\n Étant donné que l'écran \"profile\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Photo de profil |\n | Nom |\n | Pseudo |\n" }, { "id": "us-5", @@ -1725,7 +1725,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1735,7 +1735,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1749,7 +1749,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1767,7 +1767,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1785,7 +1785,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1803,7 +1803,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"event-detail\" est affiché" }, { @@ -1814,7 +1814,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/event/us-5-commentaires-evenement.feature", - "rawContent": "# language: fr\n@EVENT @priority-3\nFonctionnalité: US-5 Ajouter/modifier/supprimer un commentaire à un événement\n En tant qu'utilisateur\n Je peux consulter et ajouter/modifier/supprimer un commentaire à un événement\n En sélectionnant l'icône \"ajouter un commentaire\" en dessous du titre\n Afin de voir les commentaires précédents et ajouter mes notes personnelles\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Voir les commentaires existants\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Notes personnelles\"\n\n @pending\n Scénario: Ajouter un commentaire\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter un commentaire\"\n Alors je peux ajouter un commentaire\n\n Scénario: Modifier un commentaire\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Modifier\"\n Alors je peux modifier un commentaire\n\n Scénario: Supprimer un commentaire\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Supprimer\"\n Alors je peux supprimer un commentaire\n\n Scénario: Vérifier les données de l'écran\n Étant donné l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n" + "rawContent": "# language: fr\n@EVENT @priority-3\nFonctionnalité: US-5 Ajouter/modifier/supprimer un commentaire à un événement\n En tant qu'utilisateur\n Je peux consulter et ajouter/modifier/supprimer un commentaire à un événement\n En sélectionnant l'icône \"ajouter un commentaire\" en dessous du titre\n Afin de voir les commentaires précédents et ajouter mes notes personnelles\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Voir les commentaires existants\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Notes personnelles\"\n\n @pending\n Scénario: Ajouter un commentaire\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter un commentaire\"\n Alors je peux ajouter un commentaire\n\n Scénario: Modifier un commentaire\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Modifier\"\n Alors je peux modifier un commentaire\n\n Scénario: Supprimer un commentaire\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Supprimer\"\n Alors je peux supprimer un commentaire\n\n Scénario: Vérifier les données de l'écran\n Étant donné que l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n" }, { "id": "us-8", @@ -1828,7 +1828,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1838,7 +1838,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"découvrir\"" }, { @@ -1860,7 +1860,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1874,7 +1874,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1892,7 +1892,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1907,7 +1907,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/event/us-8-macro-evenement.feature", - "rawContent": "# language: fr\n@EVENT @priority-3\nFonctionnalité: US-8 Consulter et m'inscrire à un macro-événement\n En tant qu'utilisateur\n Je peux consulter et m'inscrire à un événement de type \"Macro-événement\"\n En créant ou en rattachant des événements existants à ce macro-événement\n Afin de voir une consolidation des commentaires/liens/ressources/participants\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Consulter un macro-événement\n Étant donné je suis sur la page \"découvrir\"\n Quand je clique sur un événement\n Alors je vois l'écran \"event-detail\"\n Et l'écran contient une section \"Événements rattachés\"\n\n @pending\n Scénario: Voir les événements rattachés\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Événements rattachés\"\n\n Scénario: Rattacher un événement existant\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Rattacher un événement\"\n Alors l'écran contient une section \"Sélection d'événement\"\n\n Scénario: Voir la consolidation des participants\n Étant donné je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n Et l'écran contient une section \"Participants consolidés\"\n" + "rawContent": "# language: fr\n@EVENT @priority-3\nFonctionnalité: US-8 Consulter et m'inscrire à un macro-événement\n En tant qu'utilisateur\n Je peux consulter et m'inscrire à un événement de type \"Macro-événement\"\n En créant ou en rattachant des événements existants à ce macro-événement\n Afin de voir une consolidation des commentaires/liens/ressources/participants\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Consulter un macro-événement\n Étant donné que je suis sur la page \"découvrir\"\n Quand je clique sur un événement\n Alors je vois l'écran \"event-detail\"\n Et l'écran contient une section \"Événements rattachés\"\n\n @pending\n Scénario: Voir les événements rattachés\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Événements rattachés\"\n\n Scénario: Rattacher un événement existant\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Rattacher un événement\"\n Alors l'écran contient une section \"Sélection d'événement\"\n\n Scénario: Voir la consolidation des participants\n Étant donné que je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n Et l'écran contient une section \"Participants consolidés\"\n" }, { "id": "us-1", @@ -1921,7 +1921,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -1931,7 +1931,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"accueil\"" }, { @@ -1953,7 +1953,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1967,7 +1967,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -1985,7 +1985,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"event-detail\" est affiché" }, { @@ -1996,7 +1996,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/workshop/us-1-visualiser-atelier-termine.feature", - "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-1 Visualiser un événement terminé (ateliers)\n En tant qu'utilisateur\n Je peux visualiser un événement terminé et consulter le programme détaillé des ateliers par journée/heure\n Afin de voir les personnes qui ont participé à chaque atelier et consulter les notes/liens/commentaires\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux détails d'un événement terminé\n Étant donné je suis sur la page \"accueil\"\n Quand je navigue vers \"détail événement\"\n Alors je vois l'écran \"event-detail\"\n Et l'écran contient une section \"Programme des ateliers\"\n\n Scénario: Consulter la liste des participants d'un atelier\n Étant donné je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Consulter les ressources d'un atelier\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Ressources\"\n Et l'écran contient une section \"Zone de partage collective\"\n\n Scénario: Vérifier les données affichées pour un atelier\n Étant donné l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n | Liste des participants |\n" + "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-1 Visualiser un événement terminé (ateliers)\n En tant qu'utilisateur\n Je peux visualiser un événement terminé et consulter le programme détaillé des ateliers par journée/heure\n Afin de voir les personnes qui ont participé à chaque atelier et consulter les notes/liens/commentaires\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder aux détails d'un événement terminé\n Étant donné que je suis sur la page \"accueil\"\n Quand je navigue vers \"détail événement\"\n Alors je vois l'écran \"event-detail\"\n Et l'écran contient une section \"Programme des ateliers\"\n\n Scénario: Consulter la liste des participants d'un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: Consulter les ressources d'un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Ressources\"\n Et l'écran contient une section \"Zone de partage collective\"\n\n Scénario: Vérifier les données affichées pour un atelier\n Étant donné que l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Lieu |\n | Liste des participants |\n" }, { "id": "us-2", @@ -2010,7 +2010,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -2020,7 +2020,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2034,7 +2034,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2048,7 +2048,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2066,7 +2066,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2081,7 +2081,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/workshop/us-2-visualiser-notes-atelier.feature", - "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-2 Visualiser un événement terminé (notes)\n En tant qu'utilisateur\n Je peux visualiser un événement terminé et consulter le programme détaillé des ateliers\n Afin d'ajouter d'éventuelles prises de notes/liens ou des commentaires associés à l'atelier\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la zone de notes personnelles\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Notes personnelles\"\n\n Scénario: Accéder à la zone de partage publique\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Zone de partage publique\"\n\n @pending\n Scénario: Ajouter une note personnelle\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter une note\"\n Alors je peux ajouter une note\n\n Scénario: Ajouter un lien/ressource\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter une ressource\"\n Alors l'écran contient une section \"Ressources\"\n" + "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-2 Visualiser un événement terminé (notes)\n En tant qu'utilisateur\n Je peux visualiser un événement terminé et consulter le programme détaillé des ateliers\n Afin d'ajouter d'éventuelles prises de notes/liens ou des commentaires associés à l'atelier\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la zone de notes personnelles\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Notes personnelles\"\n\n Scénario: Accéder à la zone de partage publique\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Zone de partage publique\"\n\n @pending\n Scénario: Ajouter une note personnelle\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter une note\"\n Alors je peux ajouter une note\n\n Scénario: Ajouter un lien/ressource\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter une ressource\"\n Alors l'écran contient une section \"Ressources\"\n" }, { "id": "us-14", @@ -2095,7 +2095,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -2105,7 +2105,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -2119,7 +2119,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"create-event\" est affiché" }, { @@ -2133,7 +2133,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -2151,7 +2151,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -2169,7 +2169,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"créer un événement\"" }, { @@ -2184,7 +2184,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/workshop/us-14-creer-atelier.feature", - "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-14 Créer/Modifier/Supprimer un atelier\n En tant qu'utilisateur\n Je peux créer/modifier/supprimer un atelier\n En sélectionnant mon événement et en saisissant les dates et horaires de l'atelier\n Afin de définir le programme de mon événement et ajouter une description\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la création d'atelier\n Étant donné je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Ateliers\"\n\n Scénario: Vérifier les champs obligatoires pour créer un atelier\n Étant donné l'écran \"create-event\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Nom de l'événement |\n | Date |\n | Heure de début |\n | Lieu |\n | Thématique |\n\n Scénario: Créer un atelier\n Étant donné je suis sur la page \"créer un événement\"\n Quand je clique sur \"Ajouter un atelier\"\n Alors l'écran contient une section \"Nouvel atelier\"\n\n Scénario: Modifier un atelier existant\n Étant donné je suis sur la page \"créer un événement\"\n Quand je clique sur \"Modifier l'atelier\"\n Alors l'écran contient une section \"Modifier l'atelier\"\n\n Scénario: Supprimer un atelier\n Étant donné je suis sur la page \"créer un événement\"\n Quand je clique sur \"Supprimer l'atelier\"\n Alors l'écran contient une section \"Confirmation\"\n" + "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-14 Créer/Modifier/Supprimer un atelier\n En tant qu'utilisateur\n Je peux créer/modifier/supprimer un atelier\n En sélectionnant mon événement et en saisissant les dates et horaires de l'atelier\n Afin de définir le programme de mon événement et ajouter une description\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder à la création d'atelier\n Étant donné que je suis sur la page \"créer un événement\"\n Alors l'écran contient une section \"Ateliers\"\n\n Scénario: Vérifier les champs obligatoires pour créer un atelier\n Étant donné que l'écran \"create-event\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Nom de l'événement |\n | Date |\n | Heure de début |\n | Lieu |\n | Thématique |\n\n Scénario: Créer un atelier\n Étant donné que je suis sur la page \"créer un événement\"\n Quand je clique sur \"Ajouter un atelier\"\n Alors l'écran contient une section \"Nouvel atelier\"\n\n Scénario: Modifier un atelier existant\n Étant donné que je suis sur la page \"créer un événement\"\n Quand je clique sur \"Modifier l'atelier\"\n Alors l'écran contient une section \"Modifier l'atelier\"\n\n Scénario: Supprimer un atelier\n Étant donné que je suis sur la page \"créer un événement\"\n Quand je clique sur \"Supprimer l'atelier\"\n Alors l'écran contient une section \"Confirmation\"\n" }, { "id": "us-11", @@ -2198,7 +2198,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -2208,7 +2208,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2222,7 +2222,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2240,7 +2240,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2254,7 +2254,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "l'écran \"event-detail\" est affiché" }, { @@ -2265,7 +2265,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/workshop/us-11-bilan-consolide.feature", - "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-11 Visualiser le bilan consolidé de l'événement\n En tant qu'utilisateur\n Je peux visualiser le bilan consolidé de l'événement\n En consultant l'ensemble des commentaires regroupés par atelier\n Afin d'obtenir une synthèse du contenu de chaque atelier et de l'ensemble des ateliers\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au bilan consolidé\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Bilan\"\n\n Scénario: Voir les commentaires regroupés par atelier\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Voir le bilan\"\n Alors l'écran contient une section \"Commentaires par atelier\"\n\n @pending\n Scénario: Voir la synthèse globale\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Synthèse\"\n\n Scénario: Vérifier les données du bilan\n Étant donné l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Liste des participants |\n" + "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-11 Visualiser le bilan consolidé de l'événement\n En tant qu'utilisateur\n Je peux visualiser le bilan consolidé de l'événement\n En consultant l'ensemble des commentaires regroupés par atelier\n Afin d'obtenir une synthèse du contenu de chaque atelier et de l'ensemble des ateliers\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Accéder au bilan consolidé\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Bilan\"\n\n Scénario: Voir les commentaires regroupés par atelier\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Voir le bilan\"\n Alors l'écran contient une section \"Commentaires par atelier\"\n\n @pending\n Scénario: Voir la synthèse globale\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Synthèse\"\n\n Scénario: Vérifier les données du bilan\n Étant donné que l'écran \"event-detail\" est affiché\n Alors le formulaire contient les champs obligatoires suivants:\n | Titre |\n | Date |\n | Liste des participants |\n" }, { "id": "us-4", @@ -2279,7 +2279,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -2289,7 +2289,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2303,7 +2303,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2321,7 +2321,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2339,7 +2339,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2354,7 +2354,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/workshop/us-4-commentaires-atelier.feature", - "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-4 Ajouter/modifier/supprimer un commentaire à un atelier\n En tant qu'utilisateur\n Je peux consulter et ajouter/modifier/supprimer un commentaire à un atelier\n En sélectionnant l'icône \"ajouter un commentaire\" en dessous du titre de l'atelier\n Afin de voir les commentaires précédents et ajouter mes commentaires\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Voir les commentaires existants d'un atelier\n Étant donné je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Commentaires\"\n\n @pending\n Scénario: Ajouter un commentaire à un atelier\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter un commentaire\"\n Alors je peux ajouter un commentaire\n\n Scénario: Modifier un commentaire existant\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Modifier\"\n Alors je peux modifier un commentaire\n\n Scénario: Supprimer un commentaire\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Supprimer\"\n Alors je peux supprimer un commentaire\n" + "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-4 Ajouter/modifier/supprimer un commentaire à un atelier\n En tant qu'utilisateur\n Je peux consulter et ajouter/modifier/supprimer un commentaire à un atelier\n En sélectionnant l'icône \"ajouter un commentaire\" en dessous du titre de l'atelier\n Afin de voir les commentaires précédents et ajouter mes commentaires\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Voir les commentaires existants d'un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Alors l'écran contient une section \"Commentaires\"\n\n @pending\n Scénario: Ajouter un commentaire à un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Ajouter un commentaire\"\n Alors je peux ajouter un commentaire\n\n Scénario: Modifier un commentaire existant\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Modifier\"\n Alors je peux modifier un commentaire\n\n Scénario: Supprimer un commentaire\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Supprimer\"\n Alors je peux supprimer un commentaire\n" }, { "id": "us-6", @@ -2368,7 +2368,7 @@ export const parsedFeatures: ParsedFeature[] = [ "priority": 3, "background": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis connecté en tant qu'utilisateur" } ], @@ -2378,7 +2378,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"découvrir\"" }, { @@ -2392,7 +2392,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2406,7 +2406,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2424,7 +2424,7 @@ export const parsedFeatures: ParsedFeature[] = [ "tags": [], "steps": [ { - "keyword": "Étant donné", + "keyword": "Étant donné que ", "text": "je suis sur la page \"détail événement\"" }, { @@ -2439,7 +2439,7 @@ export const parsedFeatures: ParsedFeature[] = [ } ], "filePath": "features/workshop/us-6-inscription-atelier.feature", - "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-6 M'inscrire/me désinscrire à un événement (atelier)\n En tant qu'utilisateur\n Je peux m'inscrire/me désinscrire à un événement\n En regardant si l'événement public existe déjà et en m'enregistrant sur les différents ateliers\n Afin de m'inscrire à l'atelier tout en visualisant les personnes qui sont déjà pré-inscrites\n\n Contexte:\n Étant donné je suis connecté en tant qu'utilisateur\n\n Scénario: Rechercher un événement public existant\n Étant donné je suis sur la page \"découvrir\"\n Alors je peux voir la liste des événements\n\n Scénario: Voir les personnes pré-inscrites à un atelier\n Étant donné je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: S'inscrire à un atelier\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"S'inscrire\"\n Alors je peux m'inscrire à l'événement\n\n Scénario: Se désinscrire d'un atelier\n Étant donné je suis sur la page \"détail événement\"\n Quand je clique sur \"Se désinscrire\"\n Alors je peux me désinscrire de l'événement\n" + "rawContent": "# language: fr\n@WORKSHOP @priority-3\nFonctionnalité: US-6 M'inscrire/me désinscrire à un événement (atelier)\n En tant qu'utilisateur\n Je peux m'inscrire/me désinscrire à un événement\n En regardant si l'événement public existe déjà et en m'enregistrant sur les différents ateliers\n Afin de m'inscrire à l'atelier tout en visualisant les personnes qui sont déjà pré-inscrites\n\n Contexte:\n Étant donné que je suis connecté en tant qu'utilisateur\n\n Scénario: Rechercher un événement public existant\n Étant donné que je suis sur la page \"découvrir\"\n Alors je peux voir la liste des événements\n\n Scénario: Voir les personnes pré-inscrites à un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Alors je peux voir la liste des participants\n\n Scénario: S'inscrire à un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"S'inscrire\"\n Alors je peux m'inscrire à l'événement\n\n Scénario: Se désinscrire d'un atelier\n Étant donné que je suis sur la page \"détail événement\"\n Quand je clique sur \"Se désinscrire\"\n Alors je peux me désinscrire de l'événement\n" } ];