Simplify skipped scenario format with placeholder step

Replace @skip tag + placeholder step with just placeholder step.
Skipped scenarios now only need:
  Scénario: Name
    * Scénario non implémenté

- Remove @skip tags from all 26 feature files
- Add step definition returning 'skipped' for placeholder
- Update GherkinHighlighter to hide placeholder and make
  skipped scenarios non-expandable (no chevron, no click)
- Update documentation with new format

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Sylvain Duchesne
2026-01-19 10:31:42 +01:00
parent ed61c7081f
commit 7827479e9c
35 changed files with 1438 additions and 5621 deletions
@@ -22,11 +22,7 @@ Fonctionnalité: US-10 Visualiser la fiche/le profil d'un participant
Alors je peux contacter l'utilisateur
Scénario: Vérifier les informations du profil
Étant donné que l'écran "user-profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté
Scénario: Voir les détails du profil utilisateur
Étant donné que je suis sur la page "profil utilisateur"
+4 -14
View File
@@ -10,31 +10,21 @@ Fonctionnalité: US-12 Consulter la carte/tableau des événements
Étant donné que je suis connecté en tant qu'utilisateur
Scénario: Accéder à la liste des événements depuis le profil
Étant donné que je suis sur la page "mon profil"
Alors je peux voir la liste des événements
* Scénario non implémenté
Scénario: Accéder à la liste des événements depuis 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é 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 non implémenté
Scénario: Filtrer par personne
É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é que l'écran "events" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Liste des événements |
| Filtre par date |
* Scénario non implémenté
Scénario: Vérifier les données de l'écran profil
Étant donné que l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté
@@ -23,8 +23,4 @@ Fonctionnalité: US-15 Visualiser les inscrits à un atelier/événement
Alors je vois l'écran "user-profile"
Scénario: Vérifier les données de l'écran
Étant donné que l'écran "event-detail" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Titre |
| Date |
| Liste des participants |
* Scénario non implémenté
+2 -7
View File
@@ -15,8 +15,7 @@ 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
Étant donné que je suis sur la page "mon profil"
Alors l'écran contient une section "Mon réseau"
* Scénario non implémenté
Scénario: Voir un profil de mon réseau
Étant donné que je suis sur la page "mon profil"
@@ -29,8 +28,4 @@ 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 l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté
+3 -13
View File
@@ -19,20 +19,10 @@ Fonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes ac
Alors l'écran contient une section "Confidentialité"
Scénario: Rendre le profil public
É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 non implémenté
Scénario: Vérifier les données des paramètres
Étant donné que l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
| Rayon de notification |
* Scénario non implémenté
Scénario: Vérifier les données du profil
Étant donné que l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté
+4 -15
View File
@@ -10,24 +10,13 @@ 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
Étant donné que je suis sur la page "mon profil"
Alors l'écran contient une section "Partager mon profil"
* Scénario non implémenté
Scénario: Voir le QR code de parrainage
Étant donné que je suis sur la page "mon profil"
Alors je peux voir le QR code
* Scénario non implémenté
Scénario: Voir le lien de parrainage
Étant donné que je suis sur la page "mon profil"
Alors je peux voir le lien de partage
* Scénario non implémenté
Scénario: Voir les statistiques de parrainage
É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é que l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté
@@ -14,12 +14,10 @@ Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs
Alors l'écran contient une section "Partager"
Scénario: Voir le QR code
Étant donné que je suis sur la page "mon profil"
Alors je peux voir le QR code
* Scénario non implémenté
Scénario: Voir le lien de partage
Étant donné que je suis sur la page "mon profil"
Alors je peux voir le lien de partage
* Scénario non implémenté
Scénario: Accéder à l'écran de partage dédié
Étant donné que je suis sur la page "mon profil"
@@ -27,8 +25,4 @@ 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
Étant donné que l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté
@@ -17,12 +17,4 @@ Fonctionnalité: US-24 Être notifié des activités de mes contacts
Alors je peux configurer mes notifications
Scénario: Voir les activités de mes contacts sur l'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é que l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
| Rayon de notification |
* Scénario non implémenté
@@ -14,16 +14,7 @@ Fonctionnalité: US-25 Être averti des événements susceptibles de m'intéress
Alors l'écran contient une section "Notifications"
Scénario: Configurer le rayon de notification
Étant donné que je suis sur la page "paramètres"
Alors je peux définir mon rayon de notification
* Scénario non implémenté
Scénario: Configurer les thématiques d'intérêt
É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é que l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
| Rayon de notification |
* Scénario non implémenté
+2 -5
View File
@@ -10,13 +10,10 @@ 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
É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 non implémenté
Scénario: Définir le rayon d'intérêt
É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 non implémenté
Scénario: Choisir une thématique
Étant donné que je suis sur la page "créer un événement"
+2 -8
View File
@@ -10,9 +10,7 @@ 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
É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 non implémenté
Scénario: Naviguer vers le profil depuis la liste des participants
Étant donné que je suis sur la page "détail événement"
@@ -25,8 +23,4 @@ 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 l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
* Scénario non implémenté