Skip to content

Commit

Permalink
Change les tests e2e de la page Membres
Browse files Browse the repository at this point in the history
  • Loading branch information
marc-rutkowski committed Jun 4, 2024
1 parent 1bfdc2c commit 2d235a8
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,12 @@ Fonctionnalité: Gérer les informations des membres

Quand je modifie le champ "acces" de "[email protected]" en "Édition"
Alors je vois une modale intitulée "Modifier mes droits d’accès la collectivité"
Et que je clique sur le bouton "Confirmer" de la modale
Et que je clique sur le bouton "Valider" de la modale

Alors le tableau des membres doit contenir les informations suivantes
| nom | mail | fonction | champ_intervention | details_fonction | acces |
| Yolo Dodo | yolo@dodo.com | Référent·e | Climat Air ÉnergieÉconomie Circulaire | Référent YOLO de cette collectivité | Édition |


Scénario: Retirer un accès en tant qu'Admin
Etant donné que je suis connecté en tant que "yolo"

Expand All @@ -29,13 +28,12 @@ Fonctionnalité: Gérer les informations des membres
| Yili Didi | yili@didi.com | Équipe politique | Climat Air ÉnergieÉconomie Circulaire | Politique YILI de cette collectivité | Édition |
| Yala Dada | yala@dada.com | | | | Lecture |

Quand je modifie le champ "acces" de "[email protected]" en "retirer l'acces"
Alors je vois une modale intitulée "Retirer ce membre de la collectivité"
Et que je clique sur le bouton "Confirmer" de la modale
Quand je clique sur le bouton "supprimer" de "[email protected]"
Alors je vois une modale intitulée "Détacher [email protected]"
Et que je clique sur le bouton "Valider" de la modale

Alors le tableau des membres ne doit pas contenir l'utilisateur "[email protected]"


Scénario: Modifier mes informations en tant que membre de la collectivité
Etant donné que les informations des membres sont réinitialisées
Et que je suis connecté en tant que "yolo"
Expand All @@ -62,7 +60,6 @@ Fonctionnalité: Gérer les informations des membres
| nom | mail | fonction | champ_intervention | details_fonction | acces |
| Yolo Dodo | yolo@dodo.com | Équipe technique | Climat Air Énergie | Yolo est dans lquipe technique ECI | Admin |


Scénario: Modifier les informations d'autres membres en tant qu'administrateur
Etant donné que je suis connecté en tant que "yolo"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@ export const LocalSelectors = {
modale: {
selector: '[data-test=Modal]',
},
supprimer: {
selector: '[data-test=]',
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ When(/je vois une modale intitulée "([^"]+)"/, titre => {
cy.get(LocalSelectors['modale'].selector).should('contain', titre);
});

When(/je clique sur le bouton "([^"]+)" de la modale/, ariaLabel => {
cy.get(`[aria-label="${ariaLabel}"]`).click();
When(/je clique sur le bouton "([^"]+)" de la modale/, label => {
cy.get('button').contains(label).click();
});

When('je clique sur le bouton {string} de {string}', (btn, email) => {
getUtilisateurRow(email).find('button[data-test=delete]').click();
});

0 comments on commit 2d235a8

Please sign in to comment.