# language: fr
+@mailman
Fonctionnalité: mettre à jour les emails inscrites à la liste ag@
En tant que membre de Nos oignons, mon adresse email doit être inscrite
à la liste ag@ qui correspond à l'assemblée générale. Elle doit
Et avec Jane, à jour de cotisation
Et avec Fatima, à jour de cotisation
Lorsque j'exécute update-ag-subscribers
- Alors la liste ag@ doit avoir comme emails inscrits:
- """
- pierre@example.org
- jane@example.org
- fatima@example.org
- """
+ Alors la liste ag@ ne doit pas avoir reçu d’inscription
Scénario: Nouvelle adhésion
Soit une liste ag@ avec comme emails inscrits:
Et avec Fatima, à jour de cotisation
Et une nouvelle adhésion de Sean
Lorsque j'exécute update-ag-subscribers
- Alors la liste ag@ doit avoir comme emails inscrits:
- """
- pierre@example.org
- jane@example.org
- fatima@example.org
- sean@example.org
- """
+ Alors la liste ag@ doit avoir reçu l’inscription de "sean@example.org"
Scénario: Non renouvellement de la cotisation
Soit une liste ag@ avec comme emails inscrits:
Et une base avec Pierre, à jour de cotisation
Et avec Jane qui n'a pas payé sa cotisation cette année
Et avec Fatima, à jour de cotisation
- Et une nouvelle adhésion de Sean
Lorsque j'exécute update-ag-subscribers
- Alors la liste ag@ doit avoir comme emails inscrits:
+ Alors la liste ag@ doit avoir reçu la désinscription de "jane@example.org"
+
+ Scénario: Un ajout et une suppression
+ Soit une liste ag@ avec comme emails inscrits:
"""
pierre@example.org
- fatima@example.org
+ jane@example.org
"""
+ Et une base avec Pierre, à jour de cotisation
+ Et avec Jane qui n'a pas payé sa cotisation cette année
+ Et une nouvelle adhésion de Sean
+ Lorsque j'exécute update-ag-subscribers
+ Alors la liste ag@ doit avoir reçu l’inscription de "sean@example.org"
+ Et la liste ag@ doit avoir reçu la désinscription de "jane@example.org"