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:
@@ -24,14 +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é 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"
|
||||
Et je remplis le champ "Lieu" avec "Lyon"
|
||||
Et je remplis le champ "Thématique" avec "Technologie"
|
||||
Alors le champ "Nom de l'événement" affiche "Mon événement"
|
||||
Et le champ "Lieu" affiche "Lyon"
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Vérifier la présence du bouton de création
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
|
||||
@@ -22,10 +22,4 @@ Fonctionnalité: US-3 Visualiser un événement terminé
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: Vérifier les données affichées
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
| Lieu |
|
||||
| Description |
|
||||
| Liste des participants |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -10,28 +10,13 @@ Fonctionnalité: US-5 Ajouter/modifier/supprimer un commentaire à un événemen
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Voir les commentaires existants
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Notes personnelles"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Ajouter un commentaire
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Modifier un commentaire
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Supprimer un commentaire
|
||||
É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é que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
| Lieu |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -14,24 +14,14 @@ Fonctionnalité: US-7 M'inscrire/me désinscrire à un événement
|
||||
Alors l'écran affiche les informations de l'événement
|
||||
|
||||
Scénario: S'inscrire à un é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 non implémenté
|
||||
|
||||
Scénario: Se désinscrire d'un é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 non implémenté
|
||||
|
||||
Scénario: Rechercher un événement existant
|
||||
É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é que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
| Lieu |
|
||||
| Description |
|
||||
| Liste des participants |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -10,22 +10,13 @@ Fonctionnalité: US-8 Consulter et m'inscrire à un macro-événement
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Consulter un macro-événement
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Voir les événements rattachés
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Événements rattachés"
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Rattacher un événement existant
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Voir la consolidation des participants
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -15,25 +15,13 @@ Fonctionnalité: US-16 Indiquer un ou plusieurs points de rencontre
|
||||
Alors je vois l'écran "meeting-points"
|
||||
|
||||
Scénario: Créer un point 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 non implémenté
|
||||
|
||||
Scénario: Définir le lieu de rencontre
|
||||
Étant donné que je suis sur la page "points de rencontre"
|
||||
Alors le champ "Lieu de rencontre" est présent
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Définir l'heure de rencontre
|
||||
Étant donné que je suis sur la page "points de rencontre"
|
||||
Alors le champ "Heure" est présent
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Échanger des liens de contact
|
||||
É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é que l'écran "meeting-points" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Lieu de rencontre |
|
||||
| Heure |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -10,31 +10,17 @@ Fonctionnalité: US-17 Informer automatiquement d'autres utilisateurs
|
||||
Contexte:
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
@pending
|
||||
Scénario: Partager un événement auquel je participe
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Informer les utilisateurs à proximité
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Informer les utilisateurs par thématique
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Informer mes abonnés
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Combiner les options de notification
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Options de notification"
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -14,22 +14,10 @@ Fonctionnalité: US-18 Être informé lorsque de nouveaux participants s'inscriv
|
||||
Alors l'écran contient une section "Notifications"
|
||||
|
||||
Scénario: Activer les notifications pour un é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 non implémenté
|
||||
|
||||
Scénario: Filtrer les notifications par réseau
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Voir les nouveaux participants sur l'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é que l'écran "settings" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
| Rayon de notification |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -15,24 +15,14 @@ Fonctionnalité: US-19 Recevoir un récapitulatif des prochaines rencontres
|
||||
É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é que je suis sur la page "accueil"
|
||||
Alors je peux filtrer les événements par période
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Voir les événements proches géographiquement
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Près de chez moi"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Voir mes inscriptions
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Mes inscriptions"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Vérifier les données de l'accueil
|
||||
Étant donné que l'écran "home" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Événements à venir |
|
||||
| Navigation |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -2,6 +2,12 @@ import { Given, When, Then } from '@cucumber/cucumber';
|
||||
import { expect } from 'chai';
|
||||
import type { FestipodWorld } from '../support/world';
|
||||
|
||||
// Placeholder step for scenarios that are not yet implemented
|
||||
// This step indicates the feature is planned but not built yet
|
||||
Given('Scénario non implémenté', async function (this: FestipodWorld) {
|
||||
return 'skipped';
|
||||
});
|
||||
|
||||
const screenNameMap: Record<string, string> = {
|
||||
'accueil': 'home',
|
||||
'liste des événements': 'events',
|
||||
|
||||
@@ -14,11 +14,8 @@ Before(async function (this: FestipodWorld, scenario) {
|
||||
this.screenSourceContent = '';
|
||||
this.currentScreen = null;
|
||||
|
||||
// Mark @pending scenarios as pending
|
||||
const isPending = scenario.pickle.tags.some(tag => tag.name === '@pending');
|
||||
if (isPending) {
|
||||
return 'pending';
|
||||
}
|
||||
// Skipped scenarios use the "* Scénario non implémenté" placeholder step
|
||||
// which returns 'skipped' - no special handling needed in the hook
|
||||
});
|
||||
|
||||
After(async function (this: FestipodWorld, scenario) {
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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é
|
||||
|
||||
@@ -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é
|
||||
|
||||
@@ -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é
|
||||
|
||||
@@ -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é
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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é
|
||||
|
||||
@@ -9,24 +9,10 @@ Fonctionnalité: US-1 Visualiser un événement terminé (ateliers)
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux détails d'un événement terminé
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Consulter la liste des participants d'un atelier
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Consulter les ressources d'un atelier
|
||||
É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é que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
| Lieu |
|
||||
| Liste des participants |
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -10,22 +10,10 @@ Fonctionnalité: US-11 Visualiser le bilan consolidé de l'événement
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au bilan consolidé
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Bilan"
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Voir les commentaires regroupés par atelier
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Voir la synthèse globale
|
||||
É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é 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é
|
||||
|
||||
@@ -10,8 +10,7 @@ Fonctionnalité: US-14 Créer/Modifier/Supprimer un atelier
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la création d'atelier
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Alors l'écran contient une section "Ateliers"
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Vérifier les champs obligatoires pour créer un atelier
|
||||
Étant donné que l'écran "create-event" est affiché
|
||||
@@ -23,16 +22,10 @@ Fonctionnalité: US-14 Créer/Modifier/Supprimer un atelier
|
||||
| Thématique |
|
||||
|
||||
Scénario: Créer un atelier
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Modifier un atelier existant
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Supprimer un atelier
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -9,20 +9,13 @@ Fonctionnalité: US-2 Visualiser un événement terminé (notes)
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la zone de notes personnelles
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Notes personnelles"
|
||||
* Scénario non implémenté
|
||||
|
||||
Scénario: Accéder à la zone de partage publique
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Zone de partage publique"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Ajouter une note personnelle
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Ajouter un lien/ressource
|
||||
É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"
|
||||
* Scénario non implémenté
|
||||
|
||||
@@ -10,21 +10,13 @@ Fonctionnalité: US-4 Ajouter/modifier/supprimer un commentaire à un atelier
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Voir les commentaires existants d'un atelier
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Commentaires"
|
||||
* Scénario non implémenté
|
||||
|
||||
@pending
|
||||
Scénario: Ajouter un commentaire à un atelier
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Modifier un commentaire existant
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Supprimer un commentaire
|
||||
É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 non implémenté
|
||||
|
||||
@@ -18,11 +18,7 @@ Fonctionnalité: US-6 M'inscrire/me désinscrire à un événement (atelier)
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: S'inscrire à un atelier
|
||||
É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 non implémenté
|
||||
|
||||
Scénario: Se désinscrire d'un atelier
|
||||
É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 non implémenté
|
||||
|
||||
Reference in New Issue
Block a user