Files
festipod/features/event/us-13-creer-evenement.feature
T
Sylvain Duchesne 9620461b36 Rewrite step definitions with inline detection logic
- Replace abstraction functions with inline regex patterns in step definitions
- Add clear test outcomes: Pass/Fail for testable features, Pending with
  specific prefixes (NOT IMPLEMENTED, CANNOT TEST, WRONG STEP, NOT ON THIS
  SCREEN) for non-testable features
- Fix GherkinHighlighter to use step.text instead of step.originalLine
  for step definition matching
- Update documentation with Test Outcomes section
- Extend test:cucumber script to run all parsing steps

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 19:20:04 +01:00

43 lines
1.8 KiB
Gherkin

# language: fr
@EVENT @priority-1
Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
En tant qu'utilisateur
Je peux créer/modifier/supprimer un événement
En choisissant les dates, horaires, lieu et thématique
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
Scénario: Accéder à la création d'événement
Étant donné 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é
Alors le formulaire contient les champs obligatoires suivants:
| Nom de l'événement |
| Date |
| Heure de début |
| Lieu |
| 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"
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: Vérifier la présence du bouton de création
Étant donné 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"
Alors je peux annuler et revenir à l'écran précédent