]> nos-oignons.net Git - gestion-adh.git/blob - features/update-ag-subscribers.feature
Switch to Mailman 3 REST API for “ag” subscriptions
[gestion-adh.git] / features / update-ag-subscribers.feature
1 # language: fr
2
3 @mailman
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.
8
9   Scénario: Status quo
10     Soit une liste ag@ avec comme emails inscrits:
11       """
12       pierre@example.org
13       jane@example.org
14       fatima@example.org
15       """
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
21
22   Scénario: Nouvelle adhésion
23     Soit une liste ag@ avec comme emails inscrits:
24       """
25       pierre@example.org
26       jane@example.org
27       fatima@example.org
28       """
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"
35
36   Scénario: Non renouvellement de la cotisation
37     Soit une liste ag@ avec comme emails inscrits:
38       """
39       pierre@example.org
40       jane@example.org
41       fatima@example.org
42       """
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"
48
49   Scénario: Un ajout et une suppression
50     Soit une liste ag@ avec comme emails inscrits:
51       """
52       pierre@example.org
53       jane@example.org
54       """
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"