Skip to content

Commit

Permalink
Adapter les tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tnicolas1 committed Mar 3, 2025
1 parent f052c8d commit 986a4ac
Show file tree
Hide file tree
Showing 22 changed files with 134 additions and 134 deletions.
8 changes: 4 additions & 4 deletions features/accueil.feature
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Fonctionnalité: Accueil d'un personnel de direction sur l'application
Contexte:
Sachant que je suis un personnel MENJ directeur de l'établissement "DINUM"
Et que je me connecte en tant que personnel MENJ
Et qu'il y a une élève "Marie Curie" au sein de la classe "2NDEB" pour une formation "Développement"
Et qu'il y a une élève "Curie Marie" au sein de la classe "2NDEB" pour une formation "Développement"

Scénario: Le personnel de direction voit un écran d'accueil la première fois
Sachant que je peux voir l'écran d'accueil
Expand All @@ -26,7 +26,7 @@ Fonctionnalité: Accueil d'un personnel de direction sur l'application

Scénario: Le personnel voit un aperçu des données sur la page d'accueil
Quand je clique sur "Continuer"
Et que je renseigne les coordonnées bancaires de l'élève "Marie Curie" de la classe "2NDEB"
Et que je renseigne les coordonnées bancaires de l'élève "Curie Marie" de la classe "2NDEB"
Et que je me rends sur la page d'accueil
Alors le panneau "Décisions d'attribution" contient "0 / 1"
Et le panneau "Coordonnées bancaires" contient "1 / 1"
Expand All @@ -38,9 +38,9 @@ Fonctionnalité: Accueil d'un personnel de direction sur l'application
Et l'indicateur de demandes de paiements "Paiements envoyés" affiche 0

Scénario: Le personnel de direction voit le nom du directeur confirmé existant dans le panel de décision d'attribution
Sachant que mon établissement a un directeur confirmé nommé "Jean Dupuis"
Sachant que mon établissement a un directeur confirmé nommé "Dupuis Jean"
Et que je me rends sur la page d'accueil
Alors le panneau "Décisions d'attribution" contient "Vous remplacerez Jean Dupuis"
Alors le panneau "Décisions d'attribution" contient "Vous remplacerez Dupuis Jean"

Scénario: Le personnel ne voit pas de bandeau de support si son établissement n'est pas enlicé
Quand je rafraîchis la page
Expand Down
20 changes: 10 additions & 10 deletions features/accueil_status_des_paiements.feature
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@
Fonctionnalité: Aperçu des paiements par status dans la page d'accueil
Contexte:
Sachant que je suis un personnel MENJ directeur de l'établissement "DINUM"
Et que l'API SYGNE renvoie 10 élèves dans une classe "A1" dont "Marie Curie" pour l'établissement "DINUM"
Et que l'API SYGNE renvoie 10 élèves dans une classe "A1" dont "Curie Marie" pour l'établissement "DINUM"
Et que je me connecte en tant que personnel MENJ
Et que toutes les tâches de fond sont terminées
Et que je passe l'écran d'accueil
Et que l'élève "Marie Curie" en classe de "A1" a toutes les informations nécessaires pour le paiement
Et que l'élève "Curie Marie" en classe de "A1" a toutes les informations nécessaires pour le paiement
Et que je consulte la classe de "A1"
Et que je renseigne et valide une PFMP de 3 jours pour "Marie Curie"
Et que je renseigne et valide une PFMP de 3 jours pour "Curie Marie"
Quand je me rends sur la page d'accueil

Scénario: Le personnel de direction voit une demande de paiement en attente
Alors l'indicateur de demandes de paiements "En attente" affiche 1
Et l'indicateur de demandes de paiements "Bloquée" n'est pas affiché

Scénario: Le personnel de direction voit une demande de paiement incomplet
Sachant que l'élève "Marie Curie" n'a pas d'INE
Sachant que l'élève "Curie Marie" n'a pas d'INE
Et que la tâche de préparation des paiements est passée
Et que je me rends sur la page d'accueil
Alors l'indicateur de demandes de paiements "En attente" affiche 0
Expand All @@ -38,7 +38,7 @@ Fonctionnalité: Aperçu des paiements par status dans la page d'accueil

Scénario: Le personnel de direction voit une demande de paiement intégrée
Sachant que les tâches de préparation et d'envoi des paiements sont passées
Et que l'ASP a accepté le dossier de "Marie Curie"
Et que l'ASP a accepté le dossier de "Curie Marie"
Et que la tâche de lecture des paiements est passée
Et que je rafraîchis la page
Alors l'indicateur de demandes de paiements "En attente" affiche 0
Expand All @@ -47,7 +47,7 @@ Fonctionnalité: Aperçu des paiements par status dans la page d'accueil

Scénario: Le personnel de direction voit une demande de paiement rejetée à l'intégration
Sachant que les tâches de préparation et d'envoi des paiements sont passées
Et que l'ASP a rejetté le dossier de "Marie Curie" avec un motif de "bic erronné"
Et que l'ASP a rejetté le dossier de "Curie Marie" avec un motif de "bic erronné"
Quand la tâche de lecture des paiements est passée
Et que je rafraîchis la page
Alors l'indicateur de demandes de paiements "En attente" affiche 0
Expand All @@ -56,9 +56,9 @@ Fonctionnalité: Aperçu des paiements par status dans la page d'accueil

Scénario: Le personnel de direction voit une demande de paiement liquidée
Sachant que les tâches de préparation et d'envoi des paiements sont passées
Et que l'ASP a accepté le dossier de "Marie Curie"
Et que l'ASP a accepté le dossier de "Curie Marie"
Et que la tâche de lecture des paiements est passée
Et que l'ASP a liquidé le paiement de "Marie Curie"
Et que l'ASP a liquidé le paiement de "Curie Marie"
Et que la tâche de lecture des paiements est passée
Quand je rafraîchis la page
Alors l'indicateur de demandes de paiements "En attente" affiche 0
Expand All @@ -68,9 +68,9 @@ Fonctionnalité: Aperçu des paiements par status dans la page d'accueil

Scénario: Le personnel de direction voit une demande de paiement rejetée à la liquidation
Quand les tâches de préparation et d'envoi des paiements sont passées
Et que l'ASP a accepté le dossier de "Marie Curie"
Et que l'ASP a accepté le dossier de "Curie Marie"
Et que la tâche de lecture des paiements est passée
Et que l'ASP n'a pas pu liquider le paiement de "Marie Curie"
Et que l'ASP n'a pas pu liquider le paiement de "Curie Marie"
Et que la tâche de lecture des paiements est passée
Quand je rafraîchis la page
Alors l'indicateur de demandes de paiements "En attente" affiche 0
Expand Down
22 changes: 11 additions & 11 deletions features/anciens_eleves.feature
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface
Contexte:
Sachant que je suis un personnel MENJ directeur de l'établissement "DINUM"
Et que l'API SYGNE renvoie 10 élèves dans une classe "1MELEC" dont "Jean Dupuis" pour l'établissement "DINUM"
Et que l'API SYGNE renvoie 10 élèves dans une classe "1MELEC" dont "Dupuis Jean" pour l'établissement "DINUM"
Et que je me connecte en tant que personnel MENJ
Et que je passe l'écran d'accueil
Et que toutes les tâches de fond sont terminées
Et que l'élève "Jean Dupuis" a quitté l'établissement "DINUM"
Et que l'élève "Dupuis Jean" a quitté l'établissement "DINUM"

Scénario: Les anciens élèves sont affichés dans le compteur des décisions d'attribution
Quand je rafraîchis la page
Expand All @@ -19,7 +19,7 @@ Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface
Alors le panneau "Coordonnées bancaires" contient "0 / 10"

Scénario: Les élèves qui ont changé de classe au sein du même établissement sont correctement comptabilisés dans la page d'accueil
Sachant que l'élève "Jean Dupuis" a une ancienne scolarité dans la classe "2NDEB" dans le même établissement
Sachant que l'élève "Dupuis Jean" a une ancienne scolarité dans la classe "2NDEB" dans le même établissement
Quand je rafraîchis la page
Alors le panneau "Décisions d'attribution" contient "0 / 11"
Et le panneau "Coordonnées bancaires" contient "0 / 10"
Expand All @@ -31,7 +31,7 @@ Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface
| 1MELEC | 0 / 10 | 0 / 10 | |

Scénario: Les élèves qui ont changé de classe au sein du même établissement sont correctement comptabilisés dans la liste des classes
Sachant que l'élève "Jean Dupuis" a une ancienne scolarité dans la classe "2NDEB" dans le même établissement
Sachant que l'élève "Dupuis Jean" a une ancienne scolarité dans la classe "2NDEB" dans le même établissement
Quand je consulte la liste des classes
Alors je peux voir dans le tableau "Liste des classes"
| Classe | Décisions d'attribution | Coordonnées bancaires | PFMPs |
Expand Down Expand Up @@ -59,7 +59,7 @@ Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface
Et la page contient "Éditer la décision d'attribution manquante"

Scénario: Le personnel peut renseigner des coordonnées bancaires pour des anciens élèves
Quand je renseigne les coordonnées bancaires de l'élève "Jean Dupuis" de la classe "1MELEC"
Quand je renseigne les coordonnées bancaires de l'élève "Dupuis Jean" de la classe "1MELEC"
Et que je consulte la classe de "1MELEC"
Alors je peux voir dans le tableau "Élèves sortis de la classe"
| Élèves (1) | Décisions d'attribution | Coordonnées Bancaires (1/1) | PFMPs (0) |
Expand All @@ -68,15 +68,15 @@ Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface

Scénario: Le personnel peut créer une PFMP pour un ancien élève
Quand je consulte la classe de "1MELEC"
Et que je renseigne une PFMP de 3 jours pour "Jean Dupuis"
Et que je renseigne une PFMP de 3 jours pour "Dupuis Jean"
Alors la page contient "La PFMP a bien été enregistrée"
Et je peux voir dans le tableau "Liste des PFMPs de l'élève"
| État | Nombre de jours | Montant |
| Saisie à valider | 3 | |

Scénario: Le personnel peut compléter les PFMPs pour les anciens élèves
Quand je consulte la classe de "1MELEC"
Et que je renseigne une PFMP pour "Jean Dupuis"
Et que je renseigne une PFMP pour "Dupuis Jean"
Et que je consulte la classe de "1MELEC"
Et que je clique sur "Compléter 1 PFMP"
Et que je peux voir dans le tableau "Liste des pfmps à compléter de la classe 1MELEC"
Expand All @@ -91,8 +91,8 @@ Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface

Scénario: Le personnel peut voir les PFMPs à valider des anciens élèves
Quand je consulte la classe de "1MELEC"
Et que je renseigne une PFMP de 3 jours pour "Jean Dupuis"
Et que la dernière PFMP de "Jean Dupuis" est validable
Et que je renseigne une PFMP de 3 jours pour "Dupuis Jean"
Et que la dernière PFMP de "Dupuis Jean" est validable
Et que je clique sur "Paiements"
Alors je peux voir 1 PFMP "Saisies à valider" pour la classe "1MELEC"
Quand je clique sur "1MELEC"
Expand All @@ -103,8 +103,8 @@ Fonctionnalité: Les anciens élèves sont inclus à part dans l'interface

Scénario: Le personnel peut valider les PFMPs des anciens élèves
Quand je consulte la classe de "1MELEC"
Et que je renseigne une PFMP de 3 jours pour "Jean Dupuis"
Et que la dernière PFMP de "Jean Dupuis" est validable
Et que je renseigne une PFMP de 3 jours pour "Dupuis Jean"
Et que la dernière PFMP de "Dupuis Jean" est validable
Et que je clique sur "Paiements"
Et que je clique sur "1MELEC"
Et que je coche la case de responsable légal
Expand Down
4 changes: 2 additions & 2 deletions features/asp_consultation_de_dossier.feature
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Fonctionnalité: Le personnel ASP consulte des dossiers
Contexte:
Sachant qu'une PFMP de 30 euros a été saisie, validée et envoyée en paiement pour l'élève "Marie Curie"
Sachant qu'une PFMP de 30 euros a été saisie, validée et envoyée en paiement pour l'élève "Curie Marie"
Et que je suis un agent de l'ASP
Et que je me connecte au portail ASP
Et que je me rend sur la page de recherche de dossier
Expand All @@ -16,7 +16,7 @@ Fonctionnalité: Le personnel ASP consulte des dossiers
Alors la page contient "Aucune décision d'attribution trouvée"

Scénario: Le personnel ASP entre un numéro de décision d'attribution existant
Sachant que le numéro administratif de "Marie Curie" est "THEDOSS"
Sachant que le numéro administratif de "Curie Marie" est "THEDOSS"
Et que je remplis "Numéro de décision d'attribution" avec "THEDOSS2024"
Quand je clique sur "Rechercher"
Quand je clique sur "ENPUTHEDOSS20240"
Expand Down
2 changes: 1 addition & 1 deletion features/calcul_des_montants.feature
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Fonctionnalité: Le personnel de direction peut constater les montants des PFMPs
Et que je me connecte en tant que personnel MENJ
Et que je passe l'écran d'accueil
Et que mon établissement propose une formation "Développement" rémunérée à 10 euros par jour et plafonnée à 100 euros par an
Et qu'il y a une élève "Marie Curie" au sein de la classe "2NDEB" pour une formation "Développement"
Et qu'il y a une élève "Curie Marie" au sein de la classe "2NDEB" pour une formation "Développement"
Quand je rafraîchis la page
Et que je clique sur "Classes"
Et que je clique sur "Voir la classe" dans la rangée "2NDEB"
Expand Down
6 changes: 3 additions & 3 deletions features/changement_annee.feature
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Fonctionnalité: Accueil d'un personnel de direction sur l'application
Contexte:
Sachant que je suis un personnel MENJ directeur de l'établissement "DINUM"
Et que l'API SYGNE renvoie 10 élèves dans une classe "1MELEC" dont "Marie Curie" pour l'établissement "DINUM"
Et que l'API SYGNE renvoie 10 élèves dans une classe "1MELEC" dont "Curie Marie" pour l'établissement "DINUM"
Et que je me connecte en tant que personnel MENJ
Et que toutes les tâches de fond sont terminées
Et que je passe l'écran d'accueil
Expand Down Expand Up @@ -54,9 +54,9 @@ Fonctionnalité: Accueil d'un personnel de direction sur l'application

Scénario: Le personnel de direction ne voit pas les paiements d'une autre année scolaire
Lorsque j'ai une classe "1MELEC" de 9 élèves pour l'établissement "DINUM" lors de l'année 2023
Et que je consulte le profil de "Marie Curie" dans la classe de "1MELEC"
Et que je consulte le profil de "Curie Marie" dans la classe de "1MELEC"
Et que je renseigne une PFMP de 9 jours
Et que la dernière PFMP de "Marie Curie" est validable
Et que la dernière PFMP de "Curie Marie" est validable
Et que je clique sur "Paiements"
Alors la page ne contient pas "Il n'y a aucune PFMP à valider pour l'instant."
Et que je clique sur le premier "Changer d'année scolaire"
Expand Down
4 changes: 2 additions & 2 deletions features/completion_de_pfmps.feature
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Fonctionnalité: Complétion des PFMPs d'une classe
Sachant que je suis un personnel MENJ directeur de l'établissement "DINUM"
Et que je me connecte en tant que personnel MENJ
Et que je passe l'écran d'accueil
Et qu'il y a une élève "Marie Curie" au sein de la classe "2NDEB" pour une formation "Développement"
Et qu'il y a un élève "Paul Langevin" au sein de la classe "2NDEB" pour une formation "Développement"
Et qu'il y a une élève "Curie Marie" au sein de la classe "2NDEB" pour une formation "Développement"
Et qu'il y a un élève "Langevin Paul" au sein de la classe "2NDEB" pour une formation "Développement"
Et que je saisis une PFMP pour toute la classe "2NDEB" avec les dates "17/03/2025" et "17/04/2025"
Et que je clique sur "Compléter 2 PFMPs"

Expand Down
18 changes: 9 additions & 9 deletions features/consultation_des_listes.feature
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,23 @@ Fonctionnalité: Le personnel de direction consulte les listes
Contexte:
Sachant que je suis un personnel MENJ directeur de l'établissement "DINUM"
Et que mon établissement propose une formation "Art" rémunérée à 10 euros par jour et plafonnée à 100 euros par an
Et l'API SYGNE renvoie une classe "2NDEB" de 10 élèves en formation "Art" dont "Marie Curie" pour l'établissement "DINUM"
Et l'API SYGNE renvoie une classe "2NDEB" de 10 élèves en formation "Art" dont "Curie Marie" pour l'établissement "DINUM"
Et que je me connecte en tant que personnel MENJ
Et que je passe l'écran d'accueil
Et que toutes les tâches de fond sont terminées
Et que je clique sur "Classes"

Scénario: Le personnel de direction peut voir la complétion des saisies de coordonnées bancaires
Quand je renseigne les coordonnées bancaires de l'élève "Marie Curie" de la classe "2NDEB"
Quand je renseigne les coordonnées bancaires de l'élève "Curie Marie" de la classe "2NDEB"
Et que je consulte la liste des classes
Alors je peux voir dans le tableau "Liste des classes"
| Classe | Décisions d'attribution | Coordonnées bancaires | PFMPs |
| 2NDEB | 0 / 10 | 1 / 10 | |


Scénario: Le personnel de direction ne peut pas voir la complétion des saisies de coordonnées bancaires pour un autre établissement
Et que l'API SYGNE renvoie une classe "1EREB" de 10 élèves en formation "Art" dont "Marie Curie" pour l'établissement "123"
Quand l'élève "Marie Curie" a déjà des coordonnées bancaires pour l'établissement "123"
Et que l'API SYGNE renvoie une classe "1EREB" de 10 élèves en formation "Art" dont "Curie Marie" pour l'établissement "123"
Quand l'élève "Curie Marie" a déjà des coordonnées bancaires pour l'établissement "123"
Et que je clique sur "Classes"
Alors je peux voir dans le tableau "Liste des classes"
| Classe | Décisions d'attribution | Coordonnées bancaires | PFMPs | Paiements |
Expand All @@ -35,8 +35,8 @@ Fonctionnalité: Le personnel de direction consulte les listes

Scénario: Le personnel de direction peut voir les PFMPs dans différents états
Sachant que je consulte la classe de "2NDEB"
Et que je renseigne et valide une PFMP de 10 jours pour "Marie Curie"
Et que je consulte le profil de "Marie Curie" dans la classe de "2NDEB"
Et que je renseigne et valide une PFMP de 10 jours pour "Curie Marie"
Et que je consulte le profil de "Curie Marie" dans la classe de "2NDEB"
Et que je renseigne une PFMP provisoire
Et que je renseigne une PFMP de 3 jours
Quand je consulte la liste des classes
Expand All @@ -45,9 +45,9 @@ Fonctionnalité: Le personnel de direction consulte les listes
Et je peux voir 1 PFMP "Validées" pour la classe "2NDEB"

Scénario: La liste des élèves d'une classe est toujours triée par ordre alphabétique nom-prénom
Sachant qu'il y a un élève "Paul AAA" au sein de la classe "2NDEB" pour une formation "Art"
Et qu'il y a un élève "Paul AAB" au sein de la classe "2NDEB" pour une formation "Art"
Et qu'il y a un élève "André AAB" au sein de la classe "2NDEB" pour une formation "Art"
Sachant qu'il y a un élève "AAA Paul" au sein de la classe "2NDEB" pour une formation "Art"
Et qu'il y a un élève "AAB Paul" au sein de la classe "2NDEB" pour une formation "Art"
Et qu'il y a un élève "AAB André" au sein de la classe "2NDEB" pour une formation "Art"
Quand je clique sur "Voir la classe" dans la rangée "2NDEB"
Alors je peux voir dans le tableau "Liste des élèves" dans cet ordre :
| Élève |
Expand Down
Loading

0 comments on commit 986a4ac

Please sign in to comment.