4 Fonctionnalité: mettre à jour les emails inscrites à la liste ag@
5 En tant que membre de Nos oignons, mon adresse email doit être inscrite
6 à la liste ag@ qui correspond à l'assemblée générale. Elle doit
7 également être désinscrite si je ne renouvelle pas ma cotisation.
10 Soit une liste ag@ avec comme emails inscrits:
16 Et une base avec Pierre, à jour de cotisation
17 Et avec Jane, à jour de cotisation
18 Et avec Fatima, à jour de cotisation
19 Lorsque j'exécute update-ag-subscribers
20 Alors la liste ag@ ne doit pas avoir reçu d’inscription
22 Scénario: Nouvelle adhésion
23 Soit une liste ag@ avec comme emails inscrits:
29 Et une base avec Pierre, à jour de cotisation
30 Et avec Jane, à jour de cotisation
31 Et avec Fatima, à jour de cotisation
32 Et une nouvelle adhésion de Sean
33 Lorsque j'exécute update-ag-subscribers
34 Alors la liste ag@ doit avoir reçu l’inscription de "sean@example.org"
36 Scénario: Non renouvellement de la cotisation
37 Soit une liste ag@ avec comme emails inscrits:
43 Et une base avec Pierre, à jour de cotisation
44 Et avec Jane qui n'a pas payé sa cotisation cette année
45 Et avec Fatima, à jour de cotisation
46 Lorsque j'exécute update-ag-subscribers
47 Alors la liste ag@ doit avoir reçu la désinscription de "jane@example.org"
49 Scénario: Un ajout et une suppression
50 Soit une liste ag@ avec comme emails inscrits:
55 Et une base avec Pierre, à jour de cotisation
56 Et avec Jane qui n'a pas payé sa cotisation cette année
57 Et une nouvelle adhésion de Sean
58 Lorsque j'exécute update-ag-subscribers
59 Alors la liste ag@ doit avoir reçu l’inscription de "sean@example.org"
60 Et la liste ag@ doit avoir reçu la désinscription de "jane@example.org"