Complete feature file audit and fix scenarios

- Fix US-6: Rename to "M'inscrire/me désinscrire à un atelier" and remove
  non-atelier scenarios
- Fix US-9: Add missing scenario for "Ajouter une photo personnelle"
- Fix US-13: Add scenarios for "Modifier" and "Supprimer" événement,
  plus "Retirer une organisation"
- Fix US-14: Mark all scenarios as non-implemented (no atelier screen)
- Fix US-15: Distinguish événement vs atelier scenarios, remove unclear ones
- Fix US-16: Implement 4 scenarios for MeetingPointsScreen
- Fix US-22: Implement 5 scenarios for ShareProfileScreen (parrainage)
- Fix US-23: Implement 3 scenarios for profile sharing

Add missing scenarios from user story descriptions:
- US-1: Programme détaillé, zone partage collective
- US-2: Programme détaillé des ateliers
- US-4: Icône ajouter commentaire
- US-5: Interactions Date/Heure/Lieu
- US-7: Recherche Mobilizon
- US-8: 4 scenarios for macro-événement
- US-12: Vue carte des événements
- US-20: Profils publiques

Add new step definitions:
- l'écran contient un bouton {string}
- l'écran contient un champ {string}
- l'écran contient un texte {string}
- l'écran contient un avatar

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Sylvain Duchesne
2026-01-19 12:49:41 +01:00
parent 7827479e9c
commit a3e89e65c9
30 changed files with 3417 additions and 1689 deletions
@@ -28,3 +28,6 @@ Fonctionnalité: US-12 Consulter la carte/tableau des événements
Scénario: Vérifier les données de l'écran profil
* Scénario non implémenté
Scénario: Voir la vue carte des événements
* Scénario non implémenté
@@ -9,18 +9,21 @@ Fonctionnalité: US-15 Visualiser les inscrits à un atelier/événement
Contexte:
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder à la liste des inscrits
Scénario: Accéder à la liste des inscrits d'un é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
Scénario: Accéder à la liste des inscrits d'un atelier
* Scénario non implémenté
Scénario: Voir la liste des participants d'un événement
Étant donné que je suis sur la page "détail événement"
Alors l'écran contient une section "Participants"
Scénario: Voir la liste des participants d'un atelier
* Scénario non implémenté
Scénario: Cliquer sur un inscrit pour voir son profil
É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
* Scénario non implémenté
+8 -1
View File
@@ -15,7 +15,9 @@ Fonctionnalité: US-20 Voir le profil des personnes faisant partie de mon résea
Alors je vois l'écran "profile"
Scénario: Voir mon réseau
* Scénario non implémenté
Étant donné que je suis sur la page "mon profil"
Alors l'écran contient un texte "Amis"
Et l'écran contient un texte "Mes amis"
Scénario: Voir un profil de mon réseau
Étant donné que je suis sur la page "mon profil"
@@ -28,4 +30,9 @@ Fonctionnalité: US-20 Voir le profil des personnes faisant partie de mon résea
Alors je vois l'écran "event-detail"
Scénario: Vérifier les données du profil
Étant donné que je suis sur la page "mon profil"
Alors l'écran contient un texte "Événements"
Et l'écran contient un texte "Participations"
Scénario: Voir les profils publiques
* Scénario non implémenté
+16 -4
View File
@@ -10,13 +10,25 @@ Fonctionnalité: US-22 Parrainer un nouvel utilisateur
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder au partage de profil
* Scénario non implémenté
Étant donné que je suis sur la page "profil"
Alors l'écran contient un bouton "Partager"
Scénario: Naviguer vers le partage de profil
Étant donné que je suis sur la page "profil"
Quand je navigue vers "partage de profil"
Alors je vois l'écran "share-profile"
Scénario: Voir le QR code de parrainage
* Scénario non implémenté
Étant donné que je suis sur la page "partage profil"
Alors l'écran contient un texte "Scannez pour me retrouver sur Festipod"
Scénario: Voir le lien de parrainage
* Scénario non implémenté
Étant donné que je suis sur la page "partage profil"
Alors l'écran contient une section "Mon lien de profil"
Et l'écran contient un bouton "Copier"
Scénario: Voir les statistiques de parrainage
* Scénario non implémenté
Étant donné que je suis sur la page "partage profil"
Alors l'écran contient une section "Statistiques de parrainage"
Et l'écran contient un texte "Personnes parrainées"
Et l'écran contient un texte "Scans du QR code"
@@ -14,10 +14,12 @@ Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs
Alors l'écran contient une section "Partager"
Scénario: Voir le QR code
* Scénario non implémenté
Étant donné que je suis sur la page "partage profil"
Alors l'écran contient un texte "Scannez pour me retrouver sur Festipod"
Scénario: Voir le lien de partage
* Scénario non implémenté
Étant donné que je suis sur la page "partage profil"
Alors l'écran contient une section "Mon lien de profil"
Scénario: Accéder à l'écran de partage dédié
Étant donné que je suis sur la page "mon profil"
@@ -25,4 +27,5 @@ Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs
Alors je vois l'écran "share-profile"
Scénario: Vérifier les données du profil
* Scénario non implémenté
Étant donné que je suis sur la page "partage profil"
Alors l'écran contient un texte "Marie Dupont"
+3 -1
View File
@@ -10,7 +10,9 @@ Fonctionnalité: US-26 Définir la portée d'un événement
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder à la création d'événement
* Scénario non implémenté
É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: Définir le rayon d'intérêt
* Scénario non implémenté
+7 -1
View File
@@ -10,7 +10,8 @@ Fonctionnalité: US-9 Visualiser la photo d'un individu
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder au profil pour voir la photo
* Scénario non implémenté
Étant donné que je suis sur la page "mon profil"
Alors l'écran contient un avatar
Scénario: Naviguer vers le profil depuis la liste des participants
Étant donné que je suis sur la page "détail événement"
@@ -23,4 +24,9 @@ Fonctionnalité: US-9 Visualiser la photo d'un individu
Alors je peux voir la liste des participants
Scénario: Vérifier les champs de données du profil
Étant donné que je suis sur la page "mon profil"
Alors l'écran contient un texte "Marie Dupont"
Et l'écran contient un texte "@mariedupont"
Scénario: Ajouter une photo personnelle sur une fiche existante
* Scénario non implémenté